@spaceone/design-system
Version:
SpaceONE Design System
182 lines (181 loc) • 5.84 kB
JSON
{
"name": "@spaceone/design-system",
"version": "0.1.1-dev.135",
"description": "SpaceONE Design System",
"keywords": [
"spaceone",
"design system",
"vue",
"vuejs",
"ui library",
"component"
],
"homepage": "https://github.com/spaceone-dev/spaceone-design-system#readme",
"bugs": {
"url": "https://github.com/spaceone-dev/spaceone-design-system/issues",
"email": "admin@spaceone.dev"
},
"author": "SpaceONE",
"license": "Apache-2.0",
"main": "dist/spaceone-design-system.umd.js",
"typings": "dist/src/index.d.ts",
"files": [
"/dist/*",
"/src/*",
"/tailwind.config.js",
"/css/*"
],
"repository": {
"type": "git",
"url": "https://github.com/spaceone-dev/spaceone-design-system.git"
},
"publishConfig": {
"access": "public"
},
"scripts": {
"build": "vue-cli-service build --target lib --mode production --name spaceone-design-system --formats umd src/index.ts",
"build:watch": "vue-cli-service build --watch --mode development --target lib --name spaceone-design-system --formats umd src/index.ts",
"build:storybook": "NODE_OPTIONS=--max_old_space_size=4096 build-storybook -o .out -s public",
"storybook": "start-storybook -p 6006 -s public",
"icon": "vsvg -s ./src/assets/icons -t src/foundation/icons/p-icons --es6",
"lottie": "node build/lottie.js",
"css": "node build/css.js",
"analyze": "NODE_ENV=production VUE_APP_ANALYZE_MOD=true vue-cli-service build",
"lint": "eslint --ext .js,.vue src",
"test": "jest"
},
"dependencies": {
"@babel/runtime": "^7.12.5",
"@babel/runtime-corejs3": "^7.12.5",
"@egjs/vue-flicking": "^3.5.2",
"@fortawesome/fontawesome-free": "^5.15.1",
"@vue/composition-api": "^0.6.7",
"bytes": "^3.1.0",
"casual": "^1.6.2",
"casual-browserify": "^1.5.19-2",
"codemirror": "^5.57.0",
"color": "^3.1.2",
"core-js": "^3.8.2",
"dayjs": "^1.10.2",
"dompurify": "^2.0.11",
"dragselect": "^1.13.1",
"ejs": "^3.1.5",
"faker": "^5.1.0",
"fuse.js": "^3.4.6",
"he-tree-vue": "^2.0.7",
"highlight.js": "^10.0.2",
"lodash": "^4.17.15",
"lottie-web": "^5.5.9",
"marked": "^2.0.0",
"uuid": "^8.3.0",
"v-click-outside": "^3.0.1",
"v-tooltip": "^2.0.2",
"velocity-animate": "^1.5.2",
"vue": "^2.6.10",
"vue-focus": "^2.1.0",
"vue-form-json-schema": "^2.8.2",
"vue-fragment": "^1.5.1",
"vue-gtag": "^1.6.2",
"vue-i18n": "^8.11.2",
"vue-js-toggle-button": "^1.3.3",
"vue-notification": "^1.3.20",
"vue-router": "^3.4.9",
"vue-svgicon": "^3.2.6",
"vuedraggable": "^2.24.3",
"webfontloader": "^1.6.28"
},
"devDependencies": {
"@babel/core": "^7.12.10",
"@babel/plugin-transform-runtime": "^7.12.10",
"@babel/preset-env": "^7.12.11",
"@babel/preset-typescript": "^7.12.7",
"@babel/runtime-corejs2": "^7.10.3",
"@storybook/addon-a11y": "^6.1.18",
"@storybook/addon-actions": "^6.1.18",
"@storybook/addon-console": "^1.2.3",
"@storybook/addon-controls": "^6.1.18",
"@storybook/addon-docs": "^6.1.18",
"@storybook/addon-google-analytics": "^6.1.18",
"@storybook/addon-knobs": "^6.1.18",
"@storybook/addon-links": "^6.1.18",
"@storybook/addon-storysource": "^6.1.18",
"@storybook/addon-viewport": "^6.1.18",
"@storybook/addons": "^6.1.18",
"@storybook/cli": "^6.1.18",
"@storybook/preset-scss": "^1.0.3",
"@storybook/theming": "^6.1.18",
"@storybook/vue": "^6.1.18",
"@types/bytes": "^3.1.0",
"@types/codemirror": "0.0.104",
"@types/color": "^3.0.1",
"@types/jest": "^26.0.20",
"@types/lodash": "^4.14.149",
"@types/uuid": "^8.3.0",
"@typescript-eslint/eslint-plugin": "^2.30.0",
"@typescript-eslint/parser": "^2.30.0",
"@vue/cli-plugin-babel": "^4.1.2",
"@vue/cli-plugin-eslint": "^4.1.2",
"@vue/cli-plugin-typescript": "^4.1.2",
"@vue/cli-service": "^3.5.3",
"@vue/eslint-config-airbnb": "^4.0.0",
"@vue/eslint-config-typescript": "^4.0.0",
"@vue/test-utils": "^1.1.2",
"autoprefixer": "^9.7.4",
"babel-core": "^7.0.0-bridge.0",
"babel-eslint": "^10.0.3",
"babel-jest": "^23.6.0",
"babel-preset-vue": "^2.0.2",
"css-loader": "^3.2.0",
"eslint": "^5.16.0",
"eslint-import-resolver-typescript": "^2.0.0",
"eslint-plugin-vue": "^5.0.0",
"fork-ts-checker-webpack-plugin": "^6.0.3",
"https-proxy-agent": "^2.2.4",
"jest": "^26.6.3",
"jest-serializer-vue": "^2.0.2",
"jest-transform-stub": "^2.0.0",
"node-sass": "^4.13.1",
"postcss": "^8.2.2",
"postcss-comment": "^2.0.0",
"postcss-conditionals": "^2.1.0",
"postcss-easy-import": "^3.0.0",
"postcss-hexrgba": "^2.0.0",
"postcss-loader": "^3.0.0",
"postcss-mixins": "^6.2.3",
"postcss-nested": "^4.2.1",
"postcss-preset-env": "^6.7.0",
"postcss-scss": "^2.0.0",
"postcss-simple-vars": "^5.0.2",
"react": "^17.0.1",
"resolve-url-loader": "^3.1.0",
"sass-loader": "^7.3.1",
"storybook-addon-designs": "^5.4.3",
"storybook-addon-vue-info": "^1.4.2",
"style-loader": "^1.0.0",
"stylelint": "^13.2.1",
"stylelint-config-standard": "^20.0.0",
"stylelint-webpack-plugin": "^1.2.3",
"tailwindcss": "^1.2.0",
"ts-jest": "^26.4.4",
"ts-loader": "^7.0.4",
"typescript": "^3.8.3",
"vue-jest": "^3.0.7",
"vue-loader": "^15.8.3",
"vue-template-compiler": "^2.6.10",
"webpack": "^4.28.4",
"webpack-bundle-analyzer": "^3.8.0",
"copy-webpack-plugin": "^4.6.0"
},
"browserslist": [
"> 1%",
"last 2 versions",
"not ie <= 9"
],
"engines": {
"node": ">= 8.10.x",
"npm": ">= 5.6.0"
},
"jest": {
"testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$"
}
}