UNPKG

typed-scss-modules

Version:

TypeScript type definition generator for SCSS CSS Modules

109 lines (108 loc) 2.98 kB
{ "name": "typed-scss-modules", "version": "8.1.1", "description": "TypeScript type definition generator for SCSS CSS Modules", "main": "dist/lib/index.js", "types": "dist/lib/index.d.ts", "author": "Spencer Miskoviak <smiskoviak@gmail.com>", "license": "MIT", "engines": { "node": ">=16" }, "repository": { "type": "git", "url": "https://github.com/skovy/typed-scss-modules.git" }, "homepage": "https://github.com/skovy/typed-scss-modules.git#readme", "keywords": [ "scss", "css modules", "cli", "typescript", "type generator", "scss modules" ], "files": [ "dist/lib" ], "bin": "./dist/lib/cli.js", "scripts": { "test": "jest", "test:watch": "jest --watch", "typed-scss-modules": "ts-node ./lib/cli.ts", "clean": "rm -rf ./dist", "build": "npm run clean && tsc && chmod +x dist/lib/cli.js", "prepare": "npm run build && husky install", "check-types": "tsc --noEmit", "check-formatting": "prettier --check '**/*.{js,json,css,md,scss,tsx,ts}'", "check-linting": "eslint .", "commit": "commit", "semantic-release": "semantic-release" }, "devDependencies": { "@babel/core": "^7.22.9", "@babel/preset-env": "^7.22.9", "@babel/preset-typescript": "^7.22.5", "@commitlint/cli": "^16.2.1", "@commitlint/config-conventional": "^16.2.1", "@commitlint/prompt-cli": "^16.2.1", "@types/glob": "^7.2.0", "@types/jest": "^29.5.3", "@types/node": "^17.0.18", "@types/node-sass": "^4.11.3", "@types/prettier": "^2.7.3", "@types/reserved-words": "^0.1.0", "@types/sass": "^1.16.0", "@types/yargs": "^17.0.8", "@typescript-eslint/eslint-plugin": "^6.3.0", "@typescript-eslint/parser": "^6.3.0", "babel-jest": "^29.6.2", "babel-plugin-transform-import-meta": "^2.2.1", "eslint": "^8.46.0", "eslint-plugin-jest": "^27.2.3", "eslint-plugin-jest-formatting": "^3.1.0", "eslint-plugin-promise": "^6.1.1", "husky": "^7.0.4", "jest": "^29.6.2", "lint-staged": "^12.3.4", "node-sass": "7.0.3", "node-sass-json-importer": "^4.3.0", "prettier": "^2.8.8", "prettier-plugin-organize-imports": "^3.2.3", "sass": "^1.49.7", "semantic-release": "^17.4.7", "ts-node": "^10.9.1", "typescript": "^5.1.6" }, "peerDependencies": { "node-sass": "^7.0.3 || ^8.0.0", "sass": "^1.49.7" }, "peerDependenciesMeta": { "node-sass": { "optional": true }, "sass": { "optional": true } }, "dependencies": { "bundle-require": "^4.0.4", "chalk": "4.1.2", "change-case": "^4.1.2", "chokidar": "^3.5.3", "esbuild": "^0.17.0", "glob": "^7.2.0", "joycon": "^3.1.1", "postcss": "^8.4.27", "postcss-modules": "^6.0.0", "reserved-words": "^0.1.2", "slash": "^3.0.0", "yargs": "^17.3.1" }, "lint-staged": { "*.{js,json,css,md,scss,tsx,ts}": [ "prettier --write" ] } }