├── .editorconfig ├── .github └── workflows │ ├── build.yml │ └── codecov.yml ├── .gitignore ├── .husky └── pre-commit ├── .lintstagedrc.json ├── .nvmrc ├── .prettierrc.json ├── LICENSE.txt ├── README.md ├── docs ├── index.html ├── input.css └── output.css ├── eslint.config.js ├── index.js ├── jest.config.js ├── package.json ├── plugins ├── blockSize.js ├── borderColor.js ├── borderRadius.js ├── borderWidth.js ├── divideWidth.js ├── inlineSize.js ├── inset.js ├── margin.js ├── maxBlockSize.js ├── maxInlineSize.js ├── minBlockSize.js ├── minInlineSize.js ├── overscrollBehavior.js ├── padding.js ├── resize.js ├── spaceBetween.js └── util │ └── numberRegex.js └── tests ├── index.test.js ├── output ├── allPlugins.js ├── blockSize.js ├── borderColor.js ├── borderRadius.js ├── borderWidth.js ├── divideWidth.js ├── inlineSize.js ├── inset.js ├── margin.js ├── maxBlockSize.js ├── maxInlineSize.js ├── minBlockSize.js ├── minInlineSize.js ├── nonconfigurable.js ├── padding.js └── spaceBetween.js ├── setup.js └── templates ├── blockSize └── blockSize.html ├── borderColor └── borderColor.html ├── borderRadius └── borderRadius.html ├── borderWidth └── borderWidth.html ├── divideWidth └── divideWidth.html ├── inlineSize └── inlineSize.html ├── inset └── inset.html ├── margin └── margin.html ├── maxBlockSize └── maxBlockSize.html ├── maxInlineSize └── maxInlineSize.html ├── minBlockSize └── minBlockSize.html ├── minInlineSize └── minInlineSize.html ├── nonconfigurable └── nonconfigurable.html ├── padding └── padding.html └── spaceBetween └── spaceBetween.html /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/.github/workflows/codecov.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .nova/ 3 | coverage/ 4 | node_modules/ 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | lint-staged 2 | -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v22.11.0 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/README.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/input.css: -------------------------------------------------------------------------------- 1 | @import "tailwindcss" source("."); 2 | 3 | @plugin "../index.js"; 4 | -------------------------------------------------------------------------------- /docs/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/docs/output.css -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/index.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/package.json -------------------------------------------------------------------------------- /plugins/blockSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/blockSize.js -------------------------------------------------------------------------------- /plugins/borderColor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/borderColor.js -------------------------------------------------------------------------------- /plugins/borderRadius.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/borderRadius.js -------------------------------------------------------------------------------- /plugins/borderWidth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/borderWidth.js -------------------------------------------------------------------------------- /plugins/divideWidth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/divideWidth.js -------------------------------------------------------------------------------- /plugins/inlineSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/inlineSize.js -------------------------------------------------------------------------------- /plugins/inset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/inset.js -------------------------------------------------------------------------------- /plugins/margin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/margin.js -------------------------------------------------------------------------------- /plugins/maxBlockSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/maxBlockSize.js -------------------------------------------------------------------------------- /plugins/maxInlineSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/maxInlineSize.js -------------------------------------------------------------------------------- /plugins/minBlockSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/minBlockSize.js -------------------------------------------------------------------------------- /plugins/minInlineSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/minInlineSize.js -------------------------------------------------------------------------------- /plugins/overscrollBehavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/overscrollBehavior.js -------------------------------------------------------------------------------- /plugins/padding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/padding.js -------------------------------------------------------------------------------- /plugins/resize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/resize.js -------------------------------------------------------------------------------- /plugins/spaceBetween.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/spaceBetween.js -------------------------------------------------------------------------------- /plugins/util/numberRegex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/plugins/util/numberRegex.js -------------------------------------------------------------------------------- /tests/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/index.test.js -------------------------------------------------------------------------------- /tests/output/allPlugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/allPlugins.js -------------------------------------------------------------------------------- /tests/output/blockSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/blockSize.js -------------------------------------------------------------------------------- /tests/output/borderColor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/borderColor.js -------------------------------------------------------------------------------- /tests/output/borderRadius.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/borderRadius.js -------------------------------------------------------------------------------- /tests/output/borderWidth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/borderWidth.js -------------------------------------------------------------------------------- /tests/output/divideWidth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/divideWidth.js -------------------------------------------------------------------------------- /tests/output/inlineSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/inlineSize.js -------------------------------------------------------------------------------- /tests/output/inset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/inset.js -------------------------------------------------------------------------------- /tests/output/margin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/margin.js -------------------------------------------------------------------------------- /tests/output/maxBlockSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/maxBlockSize.js -------------------------------------------------------------------------------- /tests/output/maxInlineSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/maxInlineSize.js -------------------------------------------------------------------------------- /tests/output/minBlockSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/minBlockSize.js -------------------------------------------------------------------------------- /tests/output/minInlineSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/minInlineSize.js -------------------------------------------------------------------------------- /tests/output/nonconfigurable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/nonconfigurable.js -------------------------------------------------------------------------------- /tests/output/padding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/padding.js -------------------------------------------------------------------------------- /tests/output/spaceBetween.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/output/spaceBetween.js -------------------------------------------------------------------------------- /tests/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/setup.js -------------------------------------------------------------------------------- /tests/templates/blockSize/blockSize.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/blockSize/blockSize.html -------------------------------------------------------------------------------- /tests/templates/borderColor/borderColor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/borderColor/borderColor.html -------------------------------------------------------------------------------- /tests/templates/borderRadius/borderRadius.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/borderRadius/borderRadius.html -------------------------------------------------------------------------------- /tests/templates/borderWidth/borderWidth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/borderWidth/borderWidth.html -------------------------------------------------------------------------------- /tests/templates/divideWidth/divideWidth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/divideWidth/divideWidth.html -------------------------------------------------------------------------------- /tests/templates/inlineSize/inlineSize.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/inlineSize/inlineSize.html -------------------------------------------------------------------------------- /tests/templates/inset/inset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/inset/inset.html -------------------------------------------------------------------------------- /tests/templates/margin/margin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/margin/margin.html -------------------------------------------------------------------------------- /tests/templates/maxBlockSize/maxBlockSize.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/maxBlockSize/maxBlockSize.html -------------------------------------------------------------------------------- /tests/templates/maxInlineSize/maxInlineSize.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/maxInlineSize/maxInlineSize.html -------------------------------------------------------------------------------- /tests/templates/minBlockSize/minBlockSize.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/minBlockSize/minBlockSize.html -------------------------------------------------------------------------------- /tests/templates/minInlineSize/minInlineSize.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/minInlineSize/minInlineSize.html -------------------------------------------------------------------------------- /tests/templates/nonconfigurable/nonconfigurable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/nonconfigurable/nonconfigurable.html -------------------------------------------------------------------------------- /tests/templates/padding/padding.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/padding/padding.html -------------------------------------------------------------------------------- /tests/templates/spaceBetween/spaceBetween.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevecochrane/tailwindcss-logical/HEAD/tests/templates/spaceBetween/spaceBetween.html --------------------------------------------------------------------------------