UNPKG

owncloud-design-system

Version:

ownCloud Design System is based on VueDesign Systems and is used to design ownCloud UI components

162 lines (161 loc) 5.12 kB
{ "name": "owncloud-design-system", "version": "14.0.1", "description": "ownCloud Design System is based on VueDesign Systems and is used to design ownCloud UI components", "keywords": [ "vue design system", "design system", "vue.js", "vue", "design", "system" ], "homepage": "https://owncloud.design/", "repository": { "type": "git", "url": "git+https://github.com/owncloud/owncloud-design-system.git" }, "license": "AGPL-3.0", "author": "ownClouders", "main": "dist/system/system.js", "files": [ "dist/system" ], "scripts": { "start": "npm-run-all --parallel styleguide tokens:w", "build:system": "npm-run-all tokens node:build:system", "build:docs": "npm-run-all tokens styleguide:build", "lint": "npm-run-all --parallel lint:eslint lint:stylelint", "lint:eslint": "eslint '**/*.{js,vue}' --cache", "lint:stylelint": "stylelint './src/styles/**/*.scss' --cache", "node:build:system": "node ./build/build-system.js", "styleguide": "vue-styleguidist server --open --config ./config/docs.config.js", "styleguide:build": "vue-styleguidist build --config ./config/docs.config.js", "tokens": "node build/build-tokens.js", "tokens:w": "onchange -i \"./src/tokens/**/*.json\" -- npm run tokens", "test": "jest --config ./jest.conf.js --coverage", "depcheck": "depcheck" }, "browserslist": [ "> 1%", "last 2 versions", "not Explorer > 0", "not ExplorerMobile > 0", "not BlackBerry > 0", "not OperaMini all", "not OperaMobile > 0" ], "devDependencies": { "@adobe/leonardo-contrast-colors": "^1.0.0-alpha.8", "@babel/core": "^7.16.5", "@babel/eslint-parser": "^7.16.5", "@babel/plugin-proposal-class-properties": "^7.16.5", "@babel/plugin-proposal-object-rest-spread": "^7.16.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-transform-runtime": "^7.16.5", "@babel/preset-env": "^7.14.8", "@babel/runtime": "^7.19.4", "@popperjs/core": "^2.4.0", "@vue/composition-api": "1.6.3", "@vue/test-utils": "^1.2.0", "autoprefixer": "^9.7.4", "babel-core": "^7.0.0-bridge.0", "babel-jest": "^29.0.2", "babel-loader": "^8.0.6", "babel-plugin-require-context-hook": "^1.0.0", "chalk": "^4.1.0", "codemirror": "^5.52.0", "compression-webpack-plugin": "^6.1.1", "copy-webpack-plugin": "^6.3.2", "css-loader": "^5.0.1", "deepmerge": "^4.2.2", "depcheck": "^1.3.1", "easygettext": "^2.16.1", "eslint-config-prettier": "^8.3.0", "eslint-plugin-jest": "^26.0.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-vue": "^8.5.0", "eslint": "^8.19.0", "file-loader": "^6.2.0", "filesize": "^9.0.9", "focus-trap-vue": "^1.1.1", "focus-trap": "^6.4.0", "fuse.js": "^6.4.6", "glob": "^8.0.3", "html-loader": "^1.3.2", "jest-axe": "^6.0.0", "jest-environment-jsdom": "^28.0.2", "jest-serializer-vue": "^2.0.2", "jest": "^28.0.2", "luxon": "^3.0.1", "mini-css-extract-plugin": "^1.3.1", "node-notifier": "^10.0.0", "npm-run-all": "^4.1.5", "npm": "^8.0.0", "onchange": "^7.1.0", "optimize-css-assets-webpack-plugin": "^6.0.1", "popper-max-size-modifier": "^0.2.0", "postcss-import": "^12.0.1", "postcss-loader": "^3.0.0", "postcss-safe-parser": "^5.0.2", "postcss-url": "^9.0.0", "prettier": "^2.3.2", "process": "^0.11.10", "react-dom": "^18.0.0", "react": "^18.0.0", "rimraf": "^3.0.2", "sass-loader": "^10.1.0", "sass-resources-loader": "^2.0.1", "sass": "1.32.12", "semver": "^7.1.3", "shelljs": "^0.8.3", "style-dictionary": "^3.0.0-rc.8", "style-loader": "^2.0.0", "style-value-types": "^5.0.0", "stylelint-config-sass-guidelines": "^9.0.0", "stylelint-config-standard": "^26.0.0", "stylelint": "^14.14.0", "tinycolor2": "^1.4.2", "tippy.js": "^6.3.7", "typescript": "^4.3.2", "url-loader": "^4.1.1", "v-calendar": "^2.3.2", "vue-gettext": "^2.1.12", "vue-inline-svg": "^2.0.0", "vue-jest": "^3.0.4", "vue-loader": "^15.9.0", "vue-select": "^3.12.0", "vue-style-loader": "^4.1.2", "vue-styleguidist": "^4.44.2", "vue-template-compiler": "^2.6.12", "vue": "2.6.14", "webfontloader": "^1.6.28", "webpack-bundle-analyzer": "^4.2.0", "webpack-merge-and-include-globally": "^2.1.24", "webpack-merge": "^5.4.0", "webpack-node-externals": "^3.0.0", "webpack": "^4.41.6", "yaml": "^2.0.0" }, "peerDependencies": { "@popperjs/core": "^2.4.0", "@vue/composition-api": "1.6.3", "filesize": "^9.0.9", "focus-trap": "^6.4.0", "focus-trap-vue": "^1.1.1", "fuse.js": "^6.4.6", "luxon": "^3.0.1", "postcss-import": "^12.0.1", "postcss-url": "^9.0.0", "tippy.js": "^6.3.7", "v-calendar": "^2.3.2", "vue": "^2.6.11", "vue-inline-svg": "^2.0.0", "vue-select": "^3.12.0", "webfontloader": "^1.6.28" }, "engines": { "node": ">= 14.0.0", "npm": ">= 3.0.0" } }