UNPKG

typed-bem

Version:
90 lines 2.08 kB
{ "name": "typed-bem", "version": "1.0.0-rc.6", "author": { "name": "Martin Oppitz", "email": "github@martinoppitz.com", "url": "https://martinoppitz.com" }, "repository": { "type": "git", "url": "https://github.com/deleonio/typed-bem-class-generator.git" }, "bugs": { "url": "https://github.com/deleonio/typed-bem-class-generator/issues", "email": "github@martinoppitz.com" }, "keywords": [ "typescript", "bem", "class-names", "css", "generator", "frontend" ], "description": "A TypeScript library for generating BEM class names.", "license": "MIT", "sideEffects": false, "dependencies": { "easy-bem": "1.1.1" }, "devDependencies": { "@types/node": "22.15.21", "chai": "5.2.0", "eslint": "9.27.0", "knip": "5.58.0", "nodemon": "3.1.10", "npm-check-updates": "18.0.1", "prettier": "3.5.3", "ts-node": "10.9.2", "typescript": "5.8.3", "unbuild": "3.5.0", "vitest": "3.1.4" }, "type": "module", "main": "./dist/class.cjs", "module": "./dist/class.mjs", "types": "./dist/class.d.ts", "exports": { ".": { "browser": "./dist/class.mjs", "import": "./dist/class.mjs", "require": "./dist/class.cjs" }, "./class": { "browser": "./dist/class.mjs", "import": "./dist/class.mjs", "require": "./dist/class.cjs", "types": "./dist/class.d.ts" }, "./scss": { "node": { "import": "./dist/scss.mjs", "require": "./dist/scss.cjs" }, "types": "./dist/scss.d.ts" }, "./package.json": "./package.json" }, "browser": { "./dist/scss.cjs": false, "./dist/scss.mjs": false }, "files": [ "dist" ], "engines": { "node": "^22", "npm": "^10", "pnpm": "^10" }, "scripts": { "build": "unbuild", "dev": "nodemon src/index.ts", "format": "prettier {src,test}/**/*", "lint": "tsc --noEmit && eslint {src,test}/**/*", "test": "vitest --run", "unused": "knip", "update": "ncu -t minor -u && ncu" } }