vite-plugin-pretty-module-classnames
Version:
Make your scoped CSS module class names clear and readable — this plugin automatically adds the module filename and other useful info to class names for easier development.
105 lines (104 loc) • 3.44 kB
JSON
{
"name": "vite-plugin-pretty-module-classnames",
"version": "1.4.1",
"description": "Make your scoped CSS module class names clear and readable — this plugin automatically adds the module filename and other useful info to class names for easier development.",
"type": "module",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": {
"import": "./dist/index.d.ts",
"require": "./dist/index.d.cts"
},
"import": "./dist/index.js",
"require": "./dist/index.cjs"
},
"./package.json": "./package.json"
},
"publishConfig": {
"access": "public"
},
"keywords": [
"vite",
"vite-plugin",
"plugin",
"vite-plugin",
"css",
"scss",
"css module",
"scss module",
"class name",
"class names",
"classname",
"classnames",
"css module name",
"scss module class name"
],
"homepage": "https://github.com/teplostanski/vite-plugin-pretty-module-classnames#readme",
"bugs": "https://github.com/teplostanski/vite-plugin-pretty-module-classnames/issues",
"repository": {
"type": "git",
"url": "git+https://github.com/teplostanski/vite-plugin-pretty-module-classnames.git"
},
"author": {
"name": "Igor Teplostanski",
"email": "teplostanski@yandex.ru",
"url": "https://teplostanski.dev"
},
"funding": {
"type": "crypto",
"url": "https://donate.teplostanski.dev"
},
"license": "MIT",
"files": [
"dist/**/*",
"README.md",
"LICENSE"
],
"scripts": {
"lint": "eslint src",
"lint:fix": "npm run lint --fix",
"build": "tsdown",
"dev": "tsdown --watch",
"format": "prettier src/**/*.{js,ts,md} --write --no-error-on-unmatched-pattern",
"prepublishOnly": "npm run build",
"release": "standard-version",
"release:major": "npm run release -- --release-as major",
"release:minor": "npm run release -- --release-as minor",
"release:patch": "npm run release -- --release-as patch",
"prerelease:alpha": "npm run release -- --prerelease alpha",
"prerelease:beta": "npm run release -- --prerelease beta",
"prerelease:major:alpha": "npm run release -- --release-as major --prerelease alpha",
"prerelease:major:beta": "npm run release -- --release-as major --prerelease beta",
"prerelease:minor:alpha": "npm run release -- --release-as minor --prerelease alpha",
"prerelease:minor:beta": "npm run release -- --release-as minor --prerelease beta",
"prerelease:patch:alpha": "npm run release -- --release-as patch --prerelease alpha",
"prerelease:patch:beta": "npm run release -- --release-as patch --prerelease beta",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"prepare": "husky",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs"
},
"devDependencies": {
"@eslint/js": "^9.0.0",
"@types/node": "^22.15.2",
"@vitest/coverage-v8": "^3.1.2",
"eslint": "^9.25.1",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.0",
"husky": "^9.1.7",
"prettier": "^3.5.3",
"standard-version": "^9.5.0",
"tsdown": "^0.9.7",
"typescript": "^5.8.3",
"typescript-eslint": "^8.31.0",
"vite": "^6.3.2",
"vitepress": "^2.0.0-alpha.5",
"vitest": "^3.1.2"
}
}