UNPKG

transform-to-tailwindcss

Version:

🎨 Revolutionary CSS-to-TailwindCSS migration tool with surgical precision. Transform legacy stylesheets to utility-first classes instantly across Vue, React, Svelte, and Astro projects.

170 lines (169 loc) • 4.25 kB
{ "name": "transform-to-tailwindcss", "type": "module", "version": "0.0.51", "packageManager": "pnpm@10.13.1", "description": "🎨 Revolutionary CSS-to-TailwindCSS migration tool with surgical precision. Transform legacy stylesheets to utility-first classes instantly across Vue, React, Svelte, and Astro projects.", "author": { "name": "Simon He", "email": "simon.he95@gmail.com", "url": "https://github.com/Simon-He95" }, "license": "MIT", "funding": [ { "type": "github", "url": "https://github.com/sponsors/Simon-He95" }, { "type": "buymeacoffee", "url": "https://www.buymeacoffee.com/simon_he95" }, { "type": "individual", "url": "https://github.com/Simon-He95/sponsor" } ], "homepage": "https://github.com/Simon-He95/transformToTailwindcss#readme", "repository": { "type": "git", "url": "git+https://github.com/Simon-He95/transformToTailwindcss.git" }, "bugs": { "url": "https://github.com/Simon-He95/transformToTailwindcss/issues" }, "keywords": [ "transform-to-tailwindcss", "tailwindcss", "css-transform", "utility-first", "css-migration", "vue", "react", "svelte", "astro", "vite-plugin", "webpack-plugin", "rollup-plugin", "esbuild-plugin", "css-preprocessor", "sass", "less", "stylus", "performance", "optimization", "developer-tools", "build-tools", "css-to-tailwind", "legacy-css", "modern-css", "automated-migration", "code-transformation", "frontend-tooling", "css-utilities", "responsive-design", "atomic-css" ], "sideEffects": false, "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "main": "./dist/index.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", "typesVersions": { "*": { "*": [ "./dist/*", "./dist/index.d.ts" ] } }, "bin": { "totailwindcss": "./cli.mjs" }, "files": [ "dist" ], "scripts": { "build": "tsdown ./src/index.ts ./src/cli.ts", "dev": "npm run build -- --watch src", "format": "prettier --write --cache .", "lint": "eslint . --cache", "lint:fix": "pnpm run lint --fix", "play": "pnpm run -C playground dev", "play:build": "pnpm run -C playground build", "preview": "pnpm run -C playground preview", "prepublishOnly": "nr build", "release": "bumpp && npm publish", "start": "esno src/index.ts", "test": "vitest", "typecheck": "tsc --noEmit" }, "peerDependencies": { "less": "^3.0.0 || ^4.0.0", "less-plugin-module-resolver": "^1.0.0", "sass": "^1.0.0", "stylus": "^0.50.0 || ^0.60.0" }, "peerDependenciesMeta": { "less": { "optional": true }, "less-plugin-module-resolver": { "optional": true }, "sass": { "optional": true }, "stylus": { "optional": true } }, "dependencies": { "@babel/core": "^7.27.4", "@rollup/pluginutils": "^5.1.4", "@unocss/core": "^0.50.8", "@unocss/preset-uno": "^0.50.8", "@vue/babel-plugin-jsx": "^1.4.0", "@vue/compiler-sfc": "^3.5.17", "fast-glob": "^3.3.3", "node-html-parser": "^7.0.1", "transform-to-tailwindcss-core": "^0.0.41", "unplugin": "^2.3.5" }, "devDependencies": { "@antfu/eslint-config": "^4.16.1", "@simon_he/clack-prompts": "^0.8.11", "@simon_he/colorize": "^0.0.1", "@types/babel__core": "^7.20.5", "@types/less": "^3.0.8", "@types/node": "^22.0.0", "@types/stylus": "^0.48.43", "bumpp": "^8.2.1", "eslint": "^9.29.0", "find-up": "^7.0.0", "less": "^4.3.0", "less-plugin-module-resolver": "^1.0.3", "lint-staged": "^13.3.0", "picocolors": "^1.1.1", "prettier": "^3.6.0", "sass": "^1.89.2", "simple-git-hooks": "^2.13.0", "stylus": "^0.63.0", "transform-to-tailwindcss": "workspace:^", "tsdown": "^0.9.9", "tsx": "^3.14.0", "typescript": "^5.8.3", "vitest": "^3.2.4" }, "lint-staged": { "*": [ "prettier --write --cache --ignore-unknown" ], "*.{vue,js,ts,jsx,tsx,md,json}": "eslint . --fix" } }