{ "name": "emulsify-drupal", "version": "1.0.0", "description": "Storybook development + Webpack Build + Drupal 8 theme", "keywords": [ "component library", "design system", "drupal", "pattern library", "storybook", "styleguide" ], "author": "Evan Willhite ", "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@babel/preset-env": "^7.11.5", "@storybook/addon-a11y": "6.0.21", "@storybook/addon-actions": "6.0.21", "@storybook/addon-docs": "^6.1.14", "@storybook/addon-links": "6.0.21", "@storybook/addons": "6.0.21", "@storybook/react": "6.0.21", "@storybook/storybook-deployer": "^2.8.6", "@tailwindcss/postcss7-compat": "^2.0.2", "add-attributes-twig-extension": "^0.1.0", "autoprefixer": "^9.8.6", "babel-eslint": "^10.0.3", "babel-loader": "^8.1.0", "babel-preset-minify": "^0.5.0", "bem-twig-extension": "^0.1.1", "breakpoint-sass": "^2.7.1", "clean-webpack-plugin": "^3.0.0", "css-loader": "^4.3.0", "eslint": "^7.9.0", "eslint-loader": "^4.0.2", "eslint-plugin-import": "^2.22.0", "eslint-plugin-jsx-a11y": "^6.2.3", "eslint-plugin-react": "^7.20.6", "fibers": "^5.0.0", "file-loader": "^6.1.0", "focus-visible": "^5.2.0", "fs": "^0.0.1-security", "glob": "^7.1.4", "gsap": "^3.6.1", "imagemin-webpack-plugin": "^2.4.2", "js-yaml-loader": "^1.2.2", "macy": "^2.5.1", "node-sass": "^4.14.1", "node-sass-glob-importer": "^5.3.2", "normalize.css": "^8.0.1", "postcss": "^7.0.35", "postcss-custom-properties": "^9.1.1", "ramda": "^0.27.1", "react": "^16.13.1", "react-dom": "^16.13.1", "sass": "^1.32.13", "sass-loader": "^10.0.2", "style-loader": "^1.2.1", "stylelint": "^13.7.1", "stylelint-config-prettier": "^8.0.1", "stylelint-config-standard": "^20.0.0", "stylelint-webpack-plugin": "^2.0.0", "svg-sprite-loader": "^5.0.0", "tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.0.2", "twig": "^1.15.2", "twig-drupal-filters": "^3.1.0", "twig-loader": "https://github.com/fourkitchens/twig-loader", "webpack": "^4.44.1", "webpack-cli": "^3.3.11", "webpack-merge": "^5.1.4" }, "scripts": { "commit": "git-cz", "lint": "eslint ./source", "a11y": "npm run build-storybook && ./scripts/a11y.js -r", "storybook": "start-storybook --ci -s ./dist,./images -p 6006", "build-storybook": "build-storybook -s ./dist,./images -o storybook", "deploy-storybook": "storybook-to-ghpages -o .out", "webpack": "webpack --watch --config ./webpack/webpack.dev.js --display-error-details", "build": "webpack --config ./webpack/webpack.prod.js --display-error-details", "develop": "concurrently --raw \"npm run webpack\" \"npm run storybook\"", "test": "jest --coverage", "twatch": "jest --no-coverage --watch --verbose", "coverage": "yarn test && open-cli .coverage/lcov-report/index.html", "format": "prettier --write \"**/*.{js,yml,scss,md}\"", "lint-staged": "lint-staged", "deploy": "npm run build && npm run build-storybook" }, "devDependencies": { "@babel/preset-react": "^7.10.1", "@storybook/addon-viewport": "^6.1.15", "@storybook/theming": "^6.2.1", "@testing-library/react": "^10.2.1", "@whitespace/storybook-addon-html": "^4.2.0", "babel-jest": "^26.3.0", "chalk": "^4.0.0", "commitizen": "^4.1.2", "concurrently": "^5.3.0", "core-js": "3", "cz-conventional-changelog": "3.3.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-jest": "^23.20.0", "eslint-plugin-prettier": "^3.1.3", "husky": "^4.2.5", "jest": "^26.4.2", "lint-staged": "^10.2.11", "micromodal": "^0.4.6", "mini-css-extract-plugin": "^0.11.3", "open-cli": "^6.0.1", "pa11y": "^5.3.0", "postcss-focus-visible": "^5.0.0", "postcss-loader": "^3.0.0", "prettier": "2.1.1", "react-test-renderer": "^16.13.1", "tiny-slider": "^2.9.3", "twig-testing-library": "^1.1.1", "yaml": "^1.10.0" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }