| { |
| "name": "tailwind-merge", |
| "version": "3.5.0", |
| "description": "Merge Tailwind CSS classes without style conflicts", |
| "keywords": [ |
| "tailwindcss", |
| "tailwind", |
| "css", |
| "classes", |
| "className", |
| "classList", |
| "merge", |
| "conflict", |
| "override" |
| ], |
| "homepage": "https://github.com/dcastil/tailwind-merge", |
| "bugs": { |
| "url": "https://github.com/dcastil/tailwind-merge/issues" |
| }, |
| "funding": { |
| "type": "github", |
| "url": "https://github.com/sponsors/dcastil" |
| }, |
| "license": "MIT", |
| "author": "Dany Castillo", |
| "files": [ |
| "dist", |
| "src" |
| ], |
| "source": "src/index.ts", |
| "exports": { |
| ".": { |
| "types": "./dist/types.d.ts", |
| "require": "./dist/bundle-cjs.js", |
| "import": "./dist/bundle-mjs.mjs", |
| "default": "./dist/bundle-mjs.mjs" |
| }, |
| "./es5": { |
| "types": "./dist/types.d.ts", |
| "require": "./dist/es5/bundle-cjs.js", |
| "import": "./dist/es5/bundle-mjs.mjs", |
| "default": "./dist/es5/bundle-mjs.mjs" |
| } |
| }, |
| "main": "./dist/bundle-cjs.js", |
| "types": "./dist/types.d.ts", |
| "repository": { |
| "type": "git", |
| "url": "https://github.com/dcastil/tailwind-merge.git" |
| }, |
| "sideEffects": false, |
| "scripts": { |
| "build": "rollup --config scripts/rollup.config.mjs", |
| "bench": "vitest bench --config scripts/vitest.config.mts --no-watch", |
| "test": "vitest --config scripts/vitest.config.mts --no-watch --coverage", |
| "test:watch": "vitest --config scripts/vitest.config.mts", |
| "test:exports": "node scripts/test-built-package-exports.cjs && node scripts/test-built-package-exports.mjs", |
| "lint": "eslint --max-warnings 0 '**'", |
| "preversion": "if [ -n \"$DANYS_MACHINE\" ]; then git checkout main && git pull; fi", |
| "version": "zx scripts/update-readme.mjs", |
| "postversion": "if [ -n \"$DANYS_MACHINE\" ]; then git push --follow-tags && open https://github.com/dcastil/tailwind-merge/releases; fi" |
| }, |
| "dependencies": {}, |
| "devDependencies": { |
| "@babel/core": "^7.29.0", |
| "@babel/preset-env": "^7.29.0", |
| "@codspeed/vitest-plugin": "^5.1.0", |
| "@rollup/plugin-babel": "^6.1.0", |
| "@rollup/plugin-node-resolve": "^16.0.3", |
| "@rollup/plugin-typescript": "^12.3.0", |
| "@types/node": "^24.10.9", |
| "@vitest/coverage-v8": "^4.0.18", |
| "@vitest/eslint-plugin": "^1.6.6", |
| "babel-plugin-annotate-pure-calls": "^0.5.0", |
| "babel-plugin-polyfill-regenerator": "^0.6.6", |
| "eslint": "^9.39.2", |
| "eslint-plugin-import": "^2.32.0", |
| "globby": "^16.1.0", |
| "prettier": "^3.8.1", |
| "rollup": "^4.57.1", |
| "rollup-plugin-delete": "^3.0.2", |
| "rollup-plugin-dts": "^6.3.0", |
| "tslib": "^2.8.1", |
| "typescript": "^5.9.3", |
| "typescript-eslint": "^8.54.0", |
| "vitest": "^4.0.18", |
| "zx": "^8.8.5" |
| }, |
| "publishConfig": { |
| "provenance": true |
| }, |
| "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" |
| } |
|
|