UNPKG

4.68 kBJSONView Raw
1{
2 "name": "@atlassian/johnson",
3 "version": "3.1.0",
4 "description": "A frontend module for Johnson framework",
5 "keywords": [
6 "atlassian",
7 "johnson",
8 "jira",
9 "confluence"
10 ],
11 "homepage": "https://ecosystem.atlassian.net/browse/ATST",
12 "main": "build/index.js",
13 "scripts": {
14 "start": "node scripts/start.js",
15 "start:mock-data": "cross-env REACT_APP_MOCK_DATA=1 node scripts/start.js",
16 "start:mock-data:jira": "cross-env REACT_APP_MOCK_DATA=1 PRODUCT_NAME=jira node scripts/start.js",
17 "build": "node scripts/build.js",
18 "test": "jest ./test/",
19 "test:coverage": "jest --coverage",
20 "test:ci": "cross-env CI=1 jest --no-cache",
21 "test:watch": "jest --watch",
22 "lint": "eslint src test",
23 "release:all": "npm run test && npm run build && ./scripts/release.sh",
24 "storybook": "STORYBOOK_MODE=true start-storybook -p 6006",
25 "build-storybook": "build-storybook"
26 },
27 "author": "Atlassian Pty Ltd.",
28 "contributors": [
29 {
30 "name": "Victoria Skalrud",
31 "email": "vskalrud@atlassian.com"
32 },
33 {
34 "name": "Andrew Swan",
35 "email": "aswan@atlassian.com"
36 },
37 {
38 "name": "Artur Yapparov",
39 "email": "ayapparov@atlassian.com"
40 },
41 {
42 "name": "Will Yasvoin",
43 "email": "wyasvoin@atlassian.com"
44 }
45 ],
46 "license": "Atlassian Developer Terms",
47 "repository": {
48 "type": "git",
49 "url": "https://stash.atlassian.com/scm/dcst/johnson-frontend.git"
50 },
51 "devDependencies": {
52 "@atlaskit/button": "13.1.1",
53 "@atlaskit/modal-dialog": "10.1.1",
54 "@atlaskit/util-shared-styles": "3.1.2",
55 "@atlassian/aui": "7.9.9",
56 "@atlassian/brand-logos": "1.2.0",
57 "@babel/core": "7.5.5",
58 "@babel/plugin-proposal-class-properties": "7.5.5",
59 "@babel/plugin-transform-runtime": "7.5.5",
60 "@babel/preset-env": "7.5.5",
61 "@babel/preset-react": "7.0.0",
62 "@babel/runtime": "7.5.5",
63 "@storybook/addon-actions": "5.1.10",
64 "@storybook/addon-links": "5.1.10",
65 "@storybook/addon-notes": "5.1.10",
66 "@storybook/addons": "5.1.10",
67 "@storybook/react": "5.1.10",
68 "aui-react": "1.2.0",
69 "autoprefixer": "7.2.4",
70 "babel-eslint": "10.0.1",
71 "babel-jest": "24.8.0",
72 "babel-loader": "8.0.6",
73 "case-sensitive-paths-webpack-plugin": "2.2.0",
74 "chalk": "2.3.0",
75 "classnames": "2.2.5",
76 "connect-history-api-fallback": "1.5.0",
77 "copy-webpack-plugin": "5.0.4",
78 "core-js": "2.5.3",
79 "cross-env": "5.1.3",
80 "css-loader": "3.1.0",
81 "detect-port": "1.2.2",
82 "dotenv": "4.0.0",
83 "enzyme": "3.3.0",
84 "enzyme-adapter-react-16": "1.14.0",
85 "enzyme-to-json": "3.3.5",
86 "es6-object-assign": "1.1.0",
87 "es6-promise": "4.2.2",
88 "eslint": "6.1.0",
89 "eslint-config-airbnb": "17.1.1",
90 "eslint-loader": "2.2.1",
91 "eslint-plugin-import": "2.18.2",
92 "eslint-plugin-jsx-a11y": "6.2.3",
93 "eslint-plugin-react": "7.14.3",
94 "file-loader": "4.1.0",
95 "filesize": "3.5.11",
96 "fs-extra": "5.0.0",
97 "gzip-size": "4.1.0",
98 "html-webpack-plugin": "3.2.0",
99 "http-proxy-middleware": "0.19.1",
100 "identity-obj-proxy": "3.0.0",
101 "jest": "24.8.0",
102 "less": "3.9.0",
103 "less-loader": "5.0.0",
104 "md5-file": "3.2.3",
105 "mini-css-extract-plugin": "0.8.0",
106 "postcss-loader": "3.0.0",
107 "prompt": "1.0.0",
108 "prop-types": "15.7.2",
109 "react": "16.8.6",
110 "react-dev-utils": "9.0.1",
111 "react-dom": "16.8.6",
112 "react-html-parser": "2.0.2",
113 "react-redux": "5.0.6",
114 "react-test-renderer": "16.8.6",
115 "recursive-readdir": "2.2.1",
116 "redux": "3.7.2",
117 "redux-thunk": "2.2.0",
118 "strip-ansi": "4.0.0",
119 "style-loader": "0.23.1",
120 "styled-components": "4.3.2",
121 "url-loader": "2.1.0",
122 "webpack": "4.39.1",
123 "webpack-dev-server": "3.7.2",
124 "webpack-manifest-plugin": "2.0.4",
125 "whatwg-fetch": "3.0.0"
126 },
127 "jest": {
128 "name": "johnson-page",
129 "collectCoverageFrom": [
130 "src/**/*.{js,jsx}"
131 ],
132 "testPathIgnorePatterns": [
133 "<rootDir>[/\\\\](build|docs|node_modules)[/\\\\]"
134 ],
135 "moduleFileExtensions": [
136 "js",
137 "jsx"
138 ],
139 "transform": {
140 "^.+\\.(js|jsx)$": "<rootDir>/node_modules/babel-jest",
141 "^(?!.*\\.(js|jsx|css|less|json)$)": "<rootDir>/config/jest/fileTransform.js"
142 },
143 "transformIgnorePatterns": [
144 "[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"
145 ],
146 "moduleDirectories": [
147 "node_modules",
148 "src"
149 ],
150 "moduleNameMapper": {
151 "\\.(css|less)$": "identity-obj-proxy"
152 },
153 "setupFiles": [
154 "<rootDir>/test/setupTest.js"
155 ],
156 "snapshotSerializers": [
157 "enzyme-to-json/serializer"
158 ]
159 }
160}