{ "name": "@freesewing/plugin-theme", "version": "0.10.0", "description": "A freesewing plugin that provides a default theme", "author": "Joost De Cock (https://github.com/joostdecock)", "license": "MIT", "homepage": "https://github.com/freesewing/plugin-theme#readme", "repository": "github:freesewing/plugin-theme", "bugs": { "url": "https://github.com/freesewing/plugin-theme/issues" }, "keywords": [ "freesewing", "plugin", "theme", "svg", "style", "sewing", "patterns" ], "main": "dist/node.js", "unpkg": "dist/browser.js", "scripts": { "patch": "npm version patch -m ':bookmark: v%s' && npm run build", "minor": "npm version minor -m ':bookmark: v%s' && npm run build", "major": "npm version major -m ':bookmark: v%s' && npm run build", "precommit": "npm run pretty && lint-staged", "test": "echo 'Error: no test specified' && exit 1", "clean": "rimraf dist", "pretty": "npx prettier --write 'src/*.js'", "lint": "eslint --fix 'src/*.js'", "browserbuild": "rollup -c rollup.js --file dist/browser.js --format iife --name freesewing.plugins.theme", "nodebuild": "rollup -c rollup.js --file dist/index.js --format cjs", "modulebuild": "rollup -c rollup.js --file dist/index.mjs --format es", "build": "npm run clean && npm run browserbuild && npm run nodebuild && npm run modulebuild" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{js,json}": [ "prettier --write", "git add" ] }, "devDependencies": { "babel-core": "^6.26.3", "babel-eslint": "^8.2.6", "eslint": "^5.2.0", "eslint-config-prettier": "^2.9.0", "eslint-plugin-prettier": "^2.6.2", "husky": "^0.14.3", "lint-staged": "^7.2.0", "prettier": "^1.13.7", "rimraf": "^2.6.2", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.1.3", "rollup-plugin-filesize": "^4.0.1", "rollup-plugin-json": "^3.0.0", "rollup-plugin-node-resolve": "^3.3.0", "rollup-plugin-terser": "^1.0.1" }, "files": [ "dist/*", "README.md", "package-lock.json", "package.json" ] }