UNPKG

design-comuni-plone-theme

Version:
209 lines (208 loc) 5.64 kB
{ "name": "design-comuni-plone-theme", "description": "Volto Theme for Italia design guidelines", "license": "GPL-v3", "version": "12.3.1", "main": "src/index.js", "repository": { "type": "git", "url": "https://github.com/RedTurtle/design-comuni-plone-theme" }, "keywords": [ "volto-addon", "volto", "plone", "react", "io-comune", "italia" ], "addons": [ "@plone-collective/volto-sentry", "volto-multilingual-widget", "volto-rss-block", "volto-venue", "volto-subblocks", "volto-dropdownmenu", "volto-subsites", "volto-social-settings", "volto-editablefooter", "volto-blocks-widget", "volto-google-analytics", "volto-secondarymenu", "volto-form-block", "volto-subfooter", "volto-gdpr-privacy", "volto-data-grid-widget", "volto-querywidget-with-browser", "@eeacms/volto-taxonomy", "volto-feedback", "volto-slimheader", "volto-site-settings" ], "scripts": { "prepare": "husky install", "i18n": "rm -rf build/messages && NODE_ENV=production i18n --addon", "dry-release": "release-it --dry-run", "release-major-alpha": "release-it major --disable-metrics --preRelease=alpha", "release-alpha": "release-it --disable-metrics --preRelease=alpha", "release": "release-it --disable-metrics", "test": "make test" }, "prettier": { "trailingComma": "all", "singleQuote": true, "overrides": [ { "files": "*.overrides", "options": { "parser": "less" } } ] }, "stylelint": { "extends": [ "stylelint-config-idiomatic-order" ], "plugins": [ "stylelint-prettier" ], "overrides": [ { "files": [ "**/*.scss" ], "customSyntax": "postcss-scss" }, { "files": [ "**/*.less" ], "customSyntax": "postcss-less" }, { "files": [ "**/*.overrides" ], "customSyntax": "postcss-less" } ], "rules": { "prettier/prettier": true, "rule-empty-line-before": [ "always-multi-line", { "except": [ "first-nested" ], "ignore": [ "after-comment" ] } ] } }, "lint-staged": { "src/**/*.{js,jsx,ts,tsx,json}": [ "npx eslint --max-warnings=0 --fix", "npx prettier --single-quote --write" ], "src/**/*.jsx": [ "yarn i18n", "git add locales" ], "src/**/*.{css,less}": [ "npx stylelint --fix" ], "src/**/*.scss": [ "npx stylelint --fix --customSyntax postcss-scss" ], "src/**/*.overrides": [ "npx stylelint --fix --syntax less" ] }, "engines": { "node": "^16 || ^18" }, "dependencies": { "@babel/plugin-proposal-export-default-from": "7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6", "@babel/plugin-proposal-throw-expressions": "7.18.6", "@eeacms/volto-taxonomy": "^1.0.0", "@loadable/babel-plugin": "5.13.2", "@plone-collective/volto-sentry": "0.3.1", "bootstrap-italia": "2.6.1", "classnames": "^2.3.2", "design-react-kit": "5.0.0-1", "htmldiff-js": "1.0.5", "marked": "9.0.0", "react-dropzone": "11.0.1", "react-focus-lock": "2.9.4", "react-google-recaptcha-v3": "1.7.0", "react-select": "^4.3.1", "react-slick": "^0.29.0", "slick-carousel": "1.8.1", "svg-inline-loader": "^0.8.2", "svg-inline-react": "^3.2.1", "typeface-lora": "0.0.72", "typeface-roboto-mono": "0.0.75", "typeface-titillium-web": "0.0.72", "volto-blocks-widget": "3.4.1", "volto-data-grid-widget": "2.3.1", "volto-dropdownmenu": "4.1.3", "volto-editablefooter": "5.1.7", "volto-feedback": "0.7.1", "volto-form-block": "3.12.0", "volto-gdpr-privacy": "2.2.12", "volto-google-analytics": "2.0.0", "volto-multilingual-widget": "3.2.1", "volto-querywidget-with-browser": "0.4.4", "volto-rss-block": "3.0.0", "volto-secondarymenu": "4.1.1", "volto-site-settings": "0.4.4", "volto-slimheader": "0.1.2", "volto-social-settings": "3.0.0", "volto-subblocks": "2.1.0", "volto-subfooter": "3.1.1", "volto-subsites": "4.0.2", "volto-venue": "4.1.1", "webpack-image-resize-loader": "^5.0.0" }, "devDependencies": { "@babel/core": "7.19.6", "@babel/eslint-parser": "7.23.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@commitlint/cli": "17.6.6", "@commitlint/config-conventional": "17.6.6", "@plone/scripts": "*", "@release-it/conventional-changelog": "5.1.1", "babel-plugin-lodash": "^3.3.4", "eslint": "8.54.0", "eslint-config-prettier": "9.0.0", "eslint-config-react-app": "7.0.1", "eslint-plugin-flowtype": "4.7.0", "eslint-plugin-import": "2.29.0", "eslint-plugin-jsx-a11y": "6.8.0", "eslint-plugin-prettier": "5.0.1", "eslint-plugin-react": "7.33.2", "eslint-plugin-react-hooks": "4.6.0", "husky": "8.0.2", "lint-staged": "13.0.3", "postcss": "8.4.31", "postcss-flexbugs-fixes": "5.0.2", "postcss-less": "6.0.0", "postcss-load-config": "4.0.2", "postcss-loader": "7.3.3", "postcss-overrides": "3.1.4", "postcss-scss": "4.0.9", "prettier": "3.1.0", "release-it": "16.1.3", "stylelint": "15.11.0", "stylelint-config-idiomatic-order": "9.0.0", "stylelint-prettier": "4.0.2" }, "peerDependencies": { "@plone/volto": "17.20.4" }, "packageManager": "yarn@3.2.3" }