{ "name": "@lion/root", "private": true, "license": "MIT", "workspaces": [ "packages/*" ], "devDependencies": { "@commitlint/cli": "^7.0.0", "@commitlint/config-conventional": "^7.0.0", "@open-wc/demoing-storybook": "^0.2.0", "@open-wc/eslint-config": "^1.0.0", "@open-wc/prettier-config": "^0.1.0", "@open-wc/testing": "^2.3.4", "@open-wc/testing-karma": "^3.1.33", "@open-wc/testing-karma-bs": "^1.1.58", "@open-wc/testing-wallaby": "^0.1.12", "@webcomponents/webcomponentsjs": "^2.2.5", "babel-eslint": "^8.2.6", "babel-polyfill": "^6.26.0", "eclint": "^2.8.1", "eslint": "^6.1.0", "husky": "^1.0.0", "lerna": "3.4.3", "lint-staged": "^8.0.0", "markdownlint-cli": "^0.17.0", "npm-run-all": "^4.1.5", "sinon": "^7.2.2", "webpack-merge": "^4.1.5", "whatwg-fetch": "^3.0.0" }, "scripts": { "start": "npm run storybook", "storybook": "start-storybook -p 9001 -s ./assets", "storybook:build": "build-storybook -s ./assets", "test": "karma start --coverage", "test:watch": "karma start --auto-watch=true --single-run=false", "test:compatibility": "karma start --compatibility all --coverage", "test:compatibility:watch": "karma start --compatibility all --auto-watch=true --single-run=false", "test:update-snapshots": "karma start --update-snapshots", "test:prune-snapshots": "karma start --prune-snapshots", "test:bs": "karma start karma.bs.config.js --coverage --compatibility all", "test:bs:compatibility": "karma start karma.bs.config.js --coverage --compatibility all", "lint": "run-p lint:*", "lint:eclint": "git ls-files | xargs eclint check", "lint:eslint": "eslint --ext .js,.html .", "lint:prettier": "prettier \"**/*.js\" --list-different || (echo '↑↑ these files are not prettier formatted ↑↑' && exit 1)", "lint:markdownlint": "git ls-files '*.md' | xargs markdownlint --ignore '**/CHANGELOG.md'", "format": "npm run format:eslint && npm run format:prettier", "format:eslint": "eslint --ext .js,.html . --fix", "format:prettier": "prettier \"**/*.{js,md}\" --write" }, "lint-staged": { "*": [ "eclint fix", "git add" ], "*.js": [ "eslint --fix", "prettier --write", "git add" ], "*.md": [ "prettier --write", "markdownlint", "git add" ], "yarn.lock": [ "node ./scripts/yarn-lock-scan.js" ] } }