├── .gitignore ├── LICENSE ├── README.md ├── config ├── jest.config.js ├── tailwindconfigs │ ├── empty.js │ ├── example.js │ ├── objectstyles.js │ └── tailwind.config.js └── tsconfig.json ├── package.json ├── packages ├── class-utilities │ ├── README.md │ ├── package.json │ ├── src │ │ └── classUtilities.ts │ ├── test │ │ └── classUtilities.test.ts │ └── tsconfig.json ├── core │ ├── README.md │ ├── package.json │ ├── src │ │ ├── core.ts │ │ ├── types.d.ts │ │ └── utilities │ │ │ ├── createTwClassDictionary.ts │ │ │ ├── getGenerateTwClassSubstituteRoot.ts │ │ │ ├── index.ts │ │ │ └── transformTwRootToObjectstyle.ts │ ├── test │ │ ├── __snapshots__ │ │ │ ├── createTwClassDictionary.test.ts.snap │ │ │ ├── createTwClassDictionaryMin.test.ts.snap │ │ │ └── createTwClassDictionaryRemainder.test.ts.snap │ │ ├── createTwClassDictionary.test.ts │ │ ├── createTwClassDictionaryMin.test.ts │ │ └── createTwClassDictionaryRemainder.test.ts │ └── tsconfig.json ├── typescript-plugin │ ├── README.md │ ├── package.json │ ├── src │ │ ├── logger.ts │ │ ├── plugin.ts │ │ ├── tailwindContext.ts │ │ ├── translate.ts │ │ └── xwind.ts │ └── tsconfig.json └── xwind │ ├── README.md │ ├── babel.js │ ├── bin │ └── xwind.js │ ├── macro.js │ ├── next.js │ ├── package.json │ ├── plugins │ ├── base.js │ ├── important.js │ └── objectstyles │ │ ├── css.js │ │ └── removeFallbacks.js │ ├── src │ ├── babel.ts │ ├── classes │ │ └── tailwind.ts │ ├── cli.ts │ ├── macro.ts │ ├── objectstyles │ │ └── plugins │ │ │ ├── css.ts │ │ │ └── removeFallbacks.ts │ ├── plugins │ │ ├── base.ts │ │ └── important.ts │ ├── tailwindConfig.ts │ ├── transformUtils.ts │ ├── types.d.ts │ ├── utils.ts │ ├── webpack │ │ └── loader.ts │ ├── xwind.ts │ └── xwindConfig.ts │ ├── test │ ├── __snapshots__ │ │ ├── class.test.ts.snap │ │ ├── debug.test.ts.snap │ │ ├── example.test.ts.snap │ │ └── macroclass.test.ts.snap │ ├── babel.test.ts │ ├── class.test.ts │ ├── debug.test.ts │ ├── example.test.ts │ └── macroclass.test.ts │ └── tsconfig.json └── resources └── header.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/README.md -------------------------------------------------------------------------------- /config/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/config/jest.config.js -------------------------------------------------------------------------------- /config/tailwindconfigs/empty.js: -------------------------------------------------------------------------------- 1 | //@ts-check 2 | module.exports = {}; 3 | -------------------------------------------------------------------------------- /config/tailwindconfigs/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/config/tailwindconfigs/example.js -------------------------------------------------------------------------------- /config/tailwindconfigs/objectstyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/config/tailwindconfigs/objectstyles.js -------------------------------------------------------------------------------- /config/tailwindconfigs/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/config/tailwindconfigs/tailwind.config.js -------------------------------------------------------------------------------- /config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/config/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/package.json -------------------------------------------------------------------------------- /packages/class-utilities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/class-utilities/README.md -------------------------------------------------------------------------------- /packages/class-utilities/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/class-utilities/package.json -------------------------------------------------------------------------------- /packages/class-utilities/src/classUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/class-utilities/src/classUtilities.ts -------------------------------------------------------------------------------- /packages/class-utilities/test/classUtilities.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/class-utilities/test/classUtilities.test.ts -------------------------------------------------------------------------------- /packages/class-utilities/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/class-utilities/tsconfig.json -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/core/src/core.ts -------------------------------------------------------------------------------- /packages/core/src/types.d.ts: -------------------------------------------------------------------------------- 1 | declare module "tailwindcss/*"; 2 | -------------------------------------------------------------------------------- /packages/core/src/utilities/createTwClassDictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/core/src/utilities/createTwClassDictionary.ts -------------------------------------------------------------------------------- /packages/core/src/utilities/getGenerateTwClassSubstituteRoot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/core/src/utilities/getGenerateTwClassSubstituteRoot.ts -------------------------------------------------------------------------------- /packages/core/src/utilities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/core/src/utilities/index.ts -------------------------------------------------------------------------------- /packages/core/src/utilities/transformTwRootToObjectstyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/core/src/utilities/transformTwRootToObjectstyle.ts -------------------------------------------------------------------------------- /packages/core/test/__snapshots__/createTwClassDictionary.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/core/test/__snapshots__/createTwClassDictionary.test.ts.snap -------------------------------------------------------------------------------- /packages/core/test/__snapshots__/createTwClassDictionaryMin.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/core/test/__snapshots__/createTwClassDictionaryMin.test.ts.snap -------------------------------------------------------------------------------- /packages/core/test/__snapshots__/createTwClassDictionaryRemainder.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/core/test/__snapshots__/createTwClassDictionaryRemainder.test.ts.snap -------------------------------------------------------------------------------- /packages/core/test/createTwClassDictionary.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/core/test/createTwClassDictionary.test.ts -------------------------------------------------------------------------------- /packages/core/test/createTwClassDictionaryMin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/core/test/createTwClassDictionaryMin.test.ts -------------------------------------------------------------------------------- /packages/core/test/createTwClassDictionaryRemainder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/core/test/createTwClassDictionaryRemainder.test.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/typescript-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/typescript-plugin/README.md -------------------------------------------------------------------------------- /packages/typescript-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/typescript-plugin/package.json -------------------------------------------------------------------------------- /packages/typescript-plugin/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/typescript-plugin/src/logger.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/typescript-plugin/src/plugin.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/tailwindContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/typescript-plugin/src/tailwindContext.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/translate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/typescript-plugin/src/translate.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/xwind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/typescript-plugin/src/xwind.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/typescript-plugin/tsconfig.json -------------------------------------------------------------------------------- /packages/xwind/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/README.md -------------------------------------------------------------------------------- /packages/xwind/babel.js: -------------------------------------------------------------------------------- 1 | //@ts-check 2 | module.exports = require("./lib/babel"); 3 | -------------------------------------------------------------------------------- /packages/xwind/bin/xwind.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require("../lib/cli"); 4 | -------------------------------------------------------------------------------- /packages/xwind/macro.js: -------------------------------------------------------------------------------- 1 | //@ts-check 2 | module.exports = require("./lib/macro"); 3 | -------------------------------------------------------------------------------- /packages/xwind/next.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/next.js -------------------------------------------------------------------------------- /packages/xwind/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/package.json -------------------------------------------------------------------------------- /packages/xwind/plugins/base.js: -------------------------------------------------------------------------------- 1 | //@ts-check 2 | module.exports = require("../lib/plugins/base").default; 3 | -------------------------------------------------------------------------------- /packages/xwind/plugins/important.js: -------------------------------------------------------------------------------- 1 | //@ts-check 2 | module.exports = require("../lib/plugins/important").default; 3 | -------------------------------------------------------------------------------- /packages/xwind/plugins/objectstyles/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/plugins/objectstyles/css.js -------------------------------------------------------------------------------- /packages/xwind/plugins/objectstyles/removeFallbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/plugins/objectstyles/removeFallbacks.js -------------------------------------------------------------------------------- /packages/xwind/src/babel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/src/babel.ts -------------------------------------------------------------------------------- /packages/xwind/src/classes/tailwind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/src/classes/tailwind.ts -------------------------------------------------------------------------------- /packages/xwind/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/src/cli.ts -------------------------------------------------------------------------------- /packages/xwind/src/macro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/src/macro.ts -------------------------------------------------------------------------------- /packages/xwind/src/objectstyles/plugins/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/src/objectstyles/plugins/css.ts -------------------------------------------------------------------------------- /packages/xwind/src/objectstyles/plugins/removeFallbacks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/src/objectstyles/plugins/removeFallbacks.ts -------------------------------------------------------------------------------- /packages/xwind/src/plugins/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/src/plugins/base.ts -------------------------------------------------------------------------------- /packages/xwind/src/plugins/important.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/src/plugins/important.ts -------------------------------------------------------------------------------- /packages/xwind/src/tailwindConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/src/tailwindConfig.ts -------------------------------------------------------------------------------- /packages/xwind/src/transformUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/src/transformUtils.ts -------------------------------------------------------------------------------- /packages/xwind/src/types.d.ts: -------------------------------------------------------------------------------- 1 | declare module "tailwindcss/*"; 2 | -------------------------------------------------------------------------------- /packages/xwind/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/src/utils.ts -------------------------------------------------------------------------------- /packages/xwind/src/webpack/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/src/webpack/loader.ts -------------------------------------------------------------------------------- /packages/xwind/src/xwind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/src/xwind.ts -------------------------------------------------------------------------------- /packages/xwind/src/xwindConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/src/xwindConfig.ts -------------------------------------------------------------------------------- /packages/xwind/test/__snapshots__/class.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/test/__snapshots__/class.test.ts.snap -------------------------------------------------------------------------------- /packages/xwind/test/__snapshots__/debug.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/test/__snapshots__/debug.test.ts.snap -------------------------------------------------------------------------------- /packages/xwind/test/__snapshots__/example.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/test/__snapshots__/example.test.ts.snap -------------------------------------------------------------------------------- /packages/xwind/test/__snapshots__/macroclass.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/test/__snapshots__/macroclass.test.ts.snap -------------------------------------------------------------------------------- /packages/xwind/test/babel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/test/babel.test.ts -------------------------------------------------------------------------------- /packages/xwind/test/class.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/test/class.test.ts -------------------------------------------------------------------------------- /packages/xwind/test/debug.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/test/debug.test.ts -------------------------------------------------------------------------------- /packages/xwind/test/example.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/test/example.test.ts -------------------------------------------------------------------------------- /packages/xwind/test/macroclass.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/test/macroclass.test.ts -------------------------------------------------------------------------------- /packages/xwind/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/packages/xwind/tsconfig.json -------------------------------------------------------------------------------- /resources/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arthie/xwind/HEAD/resources/header.png --------------------------------------------------------------------------------