UNPKG

@atlassian/johnson

Version:

A frontend module for Johnson framework

172 lines (171 loc) 5.01 kB
{ "name": "@atlassian/johnson", "version": "3.4.2", "description": "A frontend module for Johnson framework", "keywords": [ "atlassian", "johnson", "jira", "confluence" ], "homepage": "https://ecosystem.atlassian.net/browse/ATST", "main": "build/index.js", "scripts": { "start": "node scripts/start.js", "start:mock-data": "cross-env REACT_APP_MOCK_DATA=1 node scripts/start.js", "start:mock-data:jira": "cross-env REACT_APP_MOCK_DATA=1 PRODUCT_NAME=jira node scripts/start.js", "build": "node scripts/build.js", "test": "jest ./test/", "test:coverage": "jest --coverage", "test:ci": "cross-env CI=1 jest --no-cache", "test:watch": "jest --watch", "lint": "eslint src test", "release:all": "npm run test && npm run build && ./scripts/release.sh", "storybook": "STORYBOOK_MODE=true start-storybook -p 6006", "storybook-service": "STORYBOOK_MODE=true start-storybook -p 8080", "build-storybook": "build-storybook" }, "author": "Atlassian Pty Ltd.", "contributors": [ { "name": "Victoria Skalrud", "email": "vskalrud@atlassian.com" }, { "name": "Andrew Swan", "email": "aswan@atlassian.com" }, { "name": "Artur Yapparov", "email": "ayapparov@atlassian.com" }, { "name": "Will Yasvoin", "email": "wyasvoin@atlassian.com" }, { "name": "Kamil Kowalewski", "email": "kkowalewski@atlassian.com" }, { "name": "Piotr Masarczyk", "email": "pmasarczyk@atlassian.com" } ], "license": "Atlassian Developer Terms", "repository": { "type": "git", "url": "https://stash.atlassian.com/scm/dcst/johnson-frontend.git" }, "devDependencies": { "@atlaskit/button": "13.1.1", "@atlaskit/modal-dialog": "10.1.1", "@atlaskit/spinner": "12.0.9", "@atlaskit/util-shared-styles": "3.1.2", "@atlassian/aui": "7.9.9", "@atlassian/brand-logos": "1.2.0", "@atlassian/solicitorio": "^3.1.0", "@babel/core": "7.5.5", "@babel/plugin-proposal-class-properties": "7.5.5", "@babel/plugin-transform-runtime": "7.5.5", "@babel/preset-env": "7.5.5", "@babel/preset-react": "7.0.0", "@babel/runtime": "7.5.5", "@storybook/addon-actions": "5.1.10", "@storybook/addon-links": "5.1.10", "@storybook/addon-notes": "5.1.10", "@storybook/addons": "5.1.10", "@storybook/react": "5.1.10", "aui-react": "1.2.0", "autoprefixer": "7.2.4", "babel-eslint": "10.0.1", "babel-jest": "24.8.0", "babel-loader": "8.0.6", "case-sensitive-paths-webpack-plugin": "2.2.0", "chalk": "2.3.0", "classnames": "2.2.5", "connect-history-api-fallback": "1.5.0", "copy-webpack-plugin": "5.0.4", "core-js": "2.5.3", "cross-env": "5.1.3", "css-loader": "3.1.0", "detect-port": "1.2.2", "dotenv": "4.0.0", "enzyme": "3.3.0", "enzyme-adapter-react-16": "1.14.0", "enzyme-to-json": "3.3.5", "es6-object-assign": "1.1.0", "es6-promise": "4.2.2", "eslint": "5.16.0", "eslint-config-airbnb": "17.1.1", "eslint-loader": "2.2.1", "eslint-plugin-import": "2.18.2", "eslint-plugin-jsx-a11y": "6.2.3", "eslint-plugin-react": "7.14.3", "file-loader": "4.1.0", "filesize": "3.5.11", "fs-extra": "5.0.0", "gzip-size": "4.1.0", "html-webpack-plugin": "3.2.0", "http-proxy-middleware": "0.19.1", "identity-obj-proxy": "3.0.0", "jest": "24.8.0", "less": "3.9.0", "less-loader": "5.0.0", "md5-file": "3.2.3", "mini-css-extract-plugin": "0.8.0", "postcss-loader": "3.0.0", "prompt": "1.0.0", "prop-types": "15.7.2", "react": "16.8.6", "react-dev-utils": "9.0.1", "react-dom": "16.8.6", "react-html-parser": "2.0.2", "react-redux": "5.0.6", "react-test-renderer": "16.8.6", "recursive-readdir": "2.2.1", "redux": "3.7.2", "redux-thunk": "2.2.0", "strip-ansi": "4.0.0", "style-loader": "0.23.1", "styled-components": "3.2.6", "url-loader": "2.1.0", "webpack": "4.39.1", "webpack-dev-server": "3.7.2", "webpack-manifest-plugin": "2.0.4", "whatwg-fetch": "3.0.0" }, "jest": { "name": "johnson-page", "collectCoverageFrom": [ "src/**/*.{js,jsx}" ], "testPathIgnorePatterns": [ "<rootDir>[/\\\\](build|docs|node_modules)[/\\\\]" ], "moduleFileExtensions": [ "js", "jsx" ], "transform": { "^.+\\.(js|jsx)$": "<rootDir>/node_modules/babel-jest", "^(?!.*\\.(js|jsx|css|less|json)$)": "<rootDir>/config/jest/fileTransform.js" }, "transformIgnorePatterns": [ "[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$" ], "moduleDirectories": [ "node_modules", "src" ], "moduleNameMapper": { "\\.(css|less)$": "identity-obj-proxy" }, "setupFiles": [ "<rootDir>/test/setupTest.js" ], "snapshotSerializers": [ "enzyme-to-json/serializer" ] } }