{ "name": "@open-wc/root", "private": true, "license": "MIT", "scripts": { "codelabs:build": "node ./packages/codelabs/build-codelabs.js", "format": "npm run format:eslint && npm run format:prettier", "format:eslint": "eslint --ext .js,.html . --fix", "format:prettier": "prettier \"**/*.{js,md}\" \"**/package.json\" --write", "lint": "run-p lint:*", "lint:eslint": "eslint --ext .js,.html .", "lint:prettier": "prettier \"**/*.{js,md}\" \"**/package.json\" --check", "lint:types": "npm run types", "postinstall": "npm run setup", "release": "changeset publish && yarn format", "search": "rocket search", "setup": "npm run setup:ts-configs", "setup:ts-configs": "node scripts/generate-ts-configs.mjs", "site:build": "node scripts/workspaces-scripts-bin.mjs site:build && npm run codelabs:build && rocket build", "start": "rocket start", "test": "yarn test:web && yarn test:node", "test:node": "mocha --exit --retries 3 --timeout 10000 \"packages/*/test-node/**/*.test.{ts,js,mjs,cjs}\" ", "test:node:watch": "mocha --watch \"packages/*/test-node/**/*.test.{ts,js,mjs,cjs}\" ", "test:web": "web-test-runner", "types": "run-s types:clear types:copy types:build", "types:build": "tsc --build", "types:clear": "rimraf packages/*/types/", "types:copy": "node scripts/workspaces-scripts-bin.mjs types:copy", "update-dependency": "node scripts/update-dependency.js" }, "dependencies": { "@rocket/blog": "^0.2.0", "@rocket/cli": "^0.4.0", "@rocket/core": "^0.1.1", "@rocket/launch": "^0.3.0", "@rocket/search": "^0.2.0" }, "devDependencies": { "@changesets/cli": "^2.11.1", "@types/aria-query": "^4.2.0", "@types/chai": "^4.2.11", "@types/chai-fs": "^2.0.2", "@types/eslint": "^7.2.4", "@types/estree": "^0.0.45", "@types/parse5-htmlparser2-tree-adapter": "^5.0.1", "@web/dev-server": "^0.0.24", "@web/test-runner": "^0.11.7", "@web/test-runner-playwright": "^0.7.2", "babel-eslint": "^10.0.3", "chai": "^4.2.0", "concurrently": "^5.3.0", "copyfiles": "^2.4.0", "core-js": "2.6.12", "eslint": "^7.6.0", "eslint-config-airbnb-base": "^14.0.0", "eslint-config-prettier": "^6.14.0", "eslint-plugin-html": "^6.0.0", "eslint-plugin-import": "^2.18.2", "eslint-plugin-no-only-tests": "^2.4.0", "eslint-plugin-wc": "^1.2.0", "fs-extra": "^8.1.0", "husky": "3.1.0", "lint-staged": "^10.5.3", "lit-element": "^2.2.1", "mocha": "^6.2.2", "mock-require": "^3.0.3", "netlify-cli": "^2.63.2", "node-fetch": "^2.6.1", "npm-run-all": "4.1.5", "prettier": "^2.0.0", "prettier-plugin-package": "^1.0.0", "puppeteer": "^2.1.1", "rimraf": "^3.0.2", "rollup": "^2.7.2", "rollup-plugin-copy": "^3.3.0", "sinon": "^7.4.1", "typescript": "~4.1.3" }, "resolutions": { "@types/estree": "0.0.45" }, "lint-staged": { "*.js": [ "eslint --fix", "prettier --write" ], "*.md": [ "prettier --write" ] }, "workspaces": [ "packages/*" ] }