UNPKG

@samuelmeuli/font-manager

Version:

Manages, downloads and applies Google Fonts for picker components

113 lines (112 loc) 2.64 kB
{ "name": "@samuelmeuli/font-manager", "version": "1.4.0", "description": "Manages, downloads and applies Google Fonts for picker components", "author": { "name": "Samuel Meuli", "email": "me@samuelmeuli.com", "url": "https://samuelmeuli.com" }, "repository": "github:samuelmeuli/font-manager", "license": "MIT", "keywords": [ "fonts", "google fonts", "preview", "download" ], "main": "./dist/index.js", "module": "./dist/index.es.js", "types": "./dist/index.d.ts", "files": [ "./dist/" ], "scripts": { "start": "rollup --config --sourcemap --watch", "build": "run-s build:*", "build:clean": "rm -rf ./dist/", "build:ts": "rollup --config", "build:types": "tsc --emitDeclarationOnly", "test": "tsc --noEmit", "format": "prettier --write", "lint:css": "stylelint --fix --max-warnings 0", "lint:scss": "stylelint --fix --max-warnings 0 --syntax scss", "lint:js": "eslint --ext .js,.jsx --fix --max-warnings 0", "lint:ts": "eslint --ext .ts,.tsx --fix --max-warnings 0", "typecheck": "tsc --noEmit", "version": "yarn build", "release": "np" }, "dependencies": { "@babel/runtime": "^7.7.4" }, "devDependencies": { "@samuelmeuli/eslint-config": "^5.0.2", "@samuelmeuli/prettier-config": "^1.0.0", "@samuelmeuli/stylelint-config": "^2.0.1", "@samuelmeuli/tsconfig": "^0.2.0", "@typescript-eslint/eslint-plugin": "^2.10.0", "@typescript-eslint/parser": "^2.10.0", "eslint": "6.7.2", "eslint-config-airbnb-base": "14.0.0", "eslint-config-prettier": "^6.7.0", "eslint-plugin-import": "^2.18.2", "eslint-plugin-simple-import-sort": "^5.0.0", "husky": "^3.1.0", "lint-staged": "^9.5.0", "np": "^5.2.1", "npm-run-all": "^4.1.3", "postcss-preset-env": "^6.7.0", "prettier": "^1.19.1", "rollup": "^1.27.8", "rollup-plugin-postcss": "^2.0.3", "rollup-plugin-typescript2": "^0.25.3", "sass": "^1.23.7", "stylelint": "^12.0.0", "typescript": "^3.7.3" }, "eslintConfig": { "root": true, "extends": [ "@samuelmeuli/eslint-config/typescript" ], "env": { "browser": true } }, "stylelint": { "extends": "@samuelmeuli/stylelint-config" }, "prettier": "@samuelmeuli/prettier-config", "lint-staged": { "*.{js,jsx}": [ "yarn lint:js", "yarn format", "git add" ], "*.{ts,tsx}": [ "yarn lint:ts", "yarn format", "git add" ], "*.css": [ "yarn lint:css", "yarn format", "git add" ], "*.scss": [ "yarn lint:scss", "yarn format", "git add" ], "*.{json,md,yml}": [ "yarn format", "git add" ] }, "husky": { "hooks": { "pre-commit": "yarn test && lint-staged" } } }