passbolt-styleguide
Version:
Passbolt styleguide contains common styling assets used by the different sites, plugin, etc.
106 lines (105 loc) • 4.42 kB
JSON
{
"name": "passbolt-styleguide",
"version": "3.12.3",
"license": "AGPL-3.0",
"copyright": "Copyright 2022 Passbolt SA",
"description": "Passbolt styleguide contains common styling assets used by the different sites, plugin, etc.",
"homepage": "https://www.passbolt.com",
"repository": "https://github.com/passbolt/passbolt_styleguide",
"engines": {
"node": ">=16.14.0",
"npm": ">=8.3.1"
},
"devDependencies": {
"@babel/cli": "^7.14.3",
"@babel/core": "^7.14.3",
"@babel/eslint-parser": "^7.17.0",
"@babel/plugin-transform-runtime": "^7.14.3",
"@babel/preset-env": "^7.14.2",
"@babel/preset-react": "^7.10.4",
"@babel/runtime": "^7.11.2",
"@testing-library/react": "^12.1.4",
"babel-jest": "^27.4.0",
"babel-loader": "^8.0.4",
"copy-webpack-plugin": "^10.2.4",
"cross-fetch": "^3.1.5",
"eslint": "^8.8.0",
"eslint-plugin-import": "^2.25.3",
"eslint-plugin-jest": "^26.1.0",
"eslint-plugin-no-unsanitized": "^4.0.1",
"eslint-plugin-react": "^7.27.1",
"fetch-mock": "^9.10.7",
"fetch-mock-jest": "^1.3.0",
"grunt": "^1.3.0",
"grunt-contrib-clean": "^2.0.0",
"grunt-contrib-cssmin": "^4.0.0",
"grunt-contrib-less": "^3.0.0",
"grunt-contrib-symlink": "^1.0.0",
"grunt-contrib-watch": "^1.1.0",
"grunt-header": "^1.1.0",
"grunt-shell": "^4.0.0",
"i18next-parser": "^6.5.0",
"jest": "^27.4.0",
"jest-each": "^27.4.6",
"jest-fetch-mock": "^3.0.3",
"jest-junit": "^13.2.0",
"jest-useragent-mock": "^0.1.1",
"jest-webextension-mock": "^3.7.18",
"jquery": "^3.5.0",
"webpack": "^5.74.0",
"webpack-cli": "^4.9.1",
"webpack-dev-server": "^4.7.2"
},
"dependencies": {
"@testing-library/dom": "^8.11.3",
"debounce-promise": "^3.1.2",
"grapheme-splitter": "^1.0.4",
"i18next": "^21.6.14",
"i18next-http-backend": "^1.4.0",
"ip-regex": "^4.3.0",
"jssha": "^3.2.0",
"luxon": "^2.3.1",
"prop-types": "^15.7.2",
"qrcode": "^1.5.0",
"react": "17.0.2",
"react-color": "^2.19.3",
"react-dom": "17.0.2",
"react-i18next": "^11.8.5",
"react-list": "^0.8.15",
"react-router-dom": "^5.2.0",
"react-transition-group": "^4.4.1",
"simplebar": "^5.2.1",
"uuid": "^8.3.0",
"webextension-polyfill": "^0.9.0",
"xregexp": "^4.3.0"
},
"overrides": {
"glob-stream": {
"glob-parent": "5.1.2"
}
},
"scripts": {
"build": "npm run build-api-app",
"build-api-app": "webpack --config webpack-api.config.js",
"start-app-dev-server": "npm run start-api-app-dev-server & npm run start-ext-app-dev-server & npm run start-in-form-menu-app-dev-server",
"start-api-app-dev-server": "webpack serve --env debug=true --env demo=true --config webpack-api.config.js",
"start-ext-app-dev-server": "webpack serve --env debug=true --env demo=true --config webpack-ext.config.js",
"start-in-form-menu-app-dev-server": "webpack serve --env debug=true --env demo=true --config webpack-in-form-menu.config.js",
"test": "npm run test:unit",
"test:unit": "jest --no-cache ./src --maxWorkers=4",
"test:coverage": "jest --no-cache ./src --maxWorkers=4 --coverage",
"test:storybook": "test-storybook",
"i18n:update": "git checkout l10n_release -- src/locales/de-DE src/locales/en-UK src/locales/es-ES src/locales/fr-FR src/locales/it-IT src/locales/ja-JP src/locales/ko-KR src/locales/lt-LT src/locales/nl-NL src/locales/pl-PL src/locales/pt-BR src/locales/ro-RO src/locales/sv-SE",
"i18n:externalize": "i18next -c ./i18next-parser.config.js",
"eslint": "eslint -c .eslintrc.json --ext js --ext jsx src/react-extension src/react-quickaccess src/react-web-integration src/shared",
"eslint-fix": "eslint -c .eslintrc.json --ext js --ext jsx --fix src/react-extension src/react-quickaccess src/react-web-integration src/shared",
"preversion": "npm test && npm run eslint",
"version": "npx grunt && git add -A",
"deploy-storybook": "storybook-to-ghpages --remote github",
"dev:build:custom-theme": "npx grunt build_custom_theme",
"dev:storybook:build": "NODE_OPTIONS=--max_old_space_size=2048 build-storybook",
"dev:storybook:install": "./scripts/installStorybookDependencies.sh",
"dev:storybook:start": "STORYBOOK_DEV=true start-storybook -p 6006",
"dev:watch:custom-theme": "npx grunt watch_custom_theme"
}
}