mirror of
https://github.com/prymitive/karma
synced 2026-05-07 03:26:52 +00:00
Right now both nodejs and Go dev dependencies (linters, test tools, etc.) are installed when building binaries. This slows down everything, especially in CI. Install nodejs dev deps only when needed by setting NODE_ENV=production during builds. Install Go dev deps only when needed by splitting go.mod files per tool.
106 lines
3.1 KiB
JSON
106 lines
3.1 KiB
JSON
{
|
|
"name": "ui",
|
|
"version": "0.0.1",
|
|
"license": "Apache-2.0",
|
|
"private": true,
|
|
"dependencies": {
|
|
"@fortawesome/fontawesome-common-types": "0.2.29",
|
|
"@fortawesome/fontawesome-svg-core": "1.2.29",
|
|
"@fortawesome/free-regular-svg-icons": "5.13.1",
|
|
"@fortawesome/free-solid-svg-icons": "5.13.1",
|
|
"@fortawesome/react-fontawesome": "0.1.11",
|
|
"@popperjs/core": "2.4.2",
|
|
"@sentry/browser": "5.18.0",
|
|
"@types/jest": "26.0.3",
|
|
"@types/node": "12.12.31",
|
|
"@types/react": "16.9.41",
|
|
"@types/react-dom": "16.9.8",
|
|
"body-scroll-lock": "3.0.3",
|
|
"bootstrap": "4.5.0",
|
|
"bootswatch": "4.5.0",
|
|
"bricks.js": "1.8.0",
|
|
"copy-to-clipboard": "3.3.1",
|
|
"csshake": "1.5.3",
|
|
"date-fns": "2.14.0",
|
|
"favico.js": "0.3.10",
|
|
"fontfaceobserver": "2.1.0",
|
|
"lodash.debounce": "4.0.8",
|
|
"lodash.merge": "4.6.2",
|
|
"lodash.throttle": "4.1.1",
|
|
"lodash.uniqueid": "4.0.1",
|
|
"mobx": "5.15.4",
|
|
"mobx-react-lite": "2.0.7",
|
|
"mobx-stored": "1.1.0",
|
|
"node-sass": "4.14.1",
|
|
"promise-retry": "2.0.1",
|
|
"prop-types": "15.7.2",
|
|
"qs": "6.9.4",
|
|
"react": "16.13.1",
|
|
"react-app-polyfill": "1.0.6",
|
|
"react-autosuggest": "10.0.2",
|
|
"react-day-picker": "7.4.8",
|
|
"react-dom": "16.13.1",
|
|
"react-highlighter": "0.4.3",
|
|
"react-hotkeys-hook": "2.1.3",
|
|
"react-idle-timer": "4.2.12",
|
|
"react-input-range": "1.3.0",
|
|
"react-js-pagination": "3.0.3",
|
|
"react-json-pretty": "2.2.0",
|
|
"react-linkify": "0.2.2",
|
|
"react-media-hook": "0.4.7",
|
|
"react-popper": "2.2.3",
|
|
"react-resize-detector": "5.0.6",
|
|
"react-reveal": "1.2.2",
|
|
"react-scripts": "3.4.1",
|
|
"react-select": "3.1.0",
|
|
"react-transition-group": "4.4.1",
|
|
"typeface-open-sans": "0.0.75",
|
|
"typescript": "3.9.5"
|
|
},
|
|
"scripts": {
|
|
"start": "NODE_ENV=dev REACT_APP_BACKEND_URI=http://localhost:8080 react-scripts start",
|
|
"build": "react-scripts build",
|
|
"test": "react-scripts test",
|
|
"storybook": "start-storybook",
|
|
"snapshot": "build-storybook --quiet -s public && percy-storybook --widths=700,1280 --minimum_height=200",
|
|
"analyze": "source-map-explorer 'build/static/js/*.js'"
|
|
},
|
|
"jest": {
|
|
"collectCoverageFrom": [
|
|
"src/**/*.{js,ts,tsx}",
|
|
"!src/**/*.stories.{js,ts,tsx}",
|
|
"!src/react-app-env.d.ts"
|
|
]
|
|
},
|
|
"devDependencies": {
|
|
"@commitlint/travis-cli": "9.0.1",
|
|
"@percy-io/percy-storybook": "2.1.0",
|
|
"@storybook/preset-create-react-app": "3.1.2",
|
|
"@storybook/react": "5.3.19",
|
|
"@testing-library/react-hooks": "3.3.0",
|
|
"diffable-html": "4.0.0",
|
|
"enzyme": "3.11.0",
|
|
"enzyme-adapter-react-16": "1.15.2",
|
|
"eslint-plugin-prettier": "3.1.4",
|
|
"fetch-mock": "9.10.3",
|
|
"jest-canvas-mock": "2.2.0",
|
|
"jest-date-mock": "1.0.8",
|
|
"markdownlint-cli": "0.23.1",
|
|
"prettier": "2.0.5",
|
|
"puppeteer": "4.0.1",
|
|
"source-map-explorer": "2.4.2"
|
|
},
|
|
"browserslist": [
|
|
">= 1%",
|
|
"last 1 major version",
|
|
"not dead",
|
|
"Chrome >= 49",
|
|
"Firefox >= 38",
|
|
"Edge >= 12",
|
|
"iOS >= 9",
|
|
"Safari >= 10",
|
|
"Android >= 4.4",
|
|
"Opera >= 36"
|
|
]
|
|
}
|