react-oui-icons
Version:
Icons for the Optimizely application and other OUI projects.
151 lines (150 loc) • 4.73 kB
JSON
{
"name": "react-oui-icons",
"version": "3.1.0",
"main": "dist/index.js",
"module": "module/index.js",
"private": false,
"repository": {
"type": "git",
"url": "https://github.com/optimizely/react-oui-icons.git"
},
"keywords": [
"oui",
"icons",
"components",
"optimizely",
"react",
"ui"
],
"author": "Iñaki Aranzadi <inaki.aranzadi@optimizely.com> ",
"contributors": [
{
"name": "Dave Rau",
"email": "dave.rau@optimizely.com"
},
{
"name": "James Fox",
"email": "james@optimizely.com"
},
{
"name": "Michael Fields",
"email": "michael.fields@optimizely.com"
}
],
"license": "ISC",
"scripts": {
"build": "yarn babel-es5 && yarn babel-module && gulp svg:combined",
"babel-es5": "babel ./src --ignore *test.js --out-dir ./dist --presets=@babel/env,@babel/react --plugins=inline-json-import",
"babel-module": "babel ./src --ignore *test.js --out-dir ./module --presets=@babel/env,@babel/react",
"test": "node scripts/test.js --env=jsdom",
"storybook": "start-storybook -p 6006",
"build-storybook": "build-storybook",
"svgson": "rm ./src/Icon/icons.json && svgson -i ./assets/svgs --title -P ouicons_ -S -24 --pretty --svgo --attrs a -o ./src/Icon/icons.json",
"release": "release-it --no-npm.publish --src.tagName='v%s'"
},
"files": [
"dist",
"src"
],
"peerDependencies": {
"prop-types": "^15.6.0",
"react": "^16.0.0",
"react-dom": "^16.0.0"
},
"devDependencies": {
"@babel/cli": "^7.0.0",
"@babel/core": "^7.0.0",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/plugin-proposal-decorators": "^7.0.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-bind": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-optional-chaining": "^7.0.0",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"@babel/preset-react": "^7.0.0",
"@babel/runtime-corejs2": "^7.0.0",
"@storybook/addon-actions": "^3.2.12",
"@storybook/addon-info": "^3.2.12",
"@storybook/addon-knobs": "^3.2.12",
"@storybook/addon-options": "^3.2.12",
"@storybook/react": "^3.2.12",
"ajv": "^6.1.1",
"autoprefixer": "7.1.1",
"babel-core": "^7.0.0-bridge.0",
"babel-eslint": "^9.0.0",
"babel-jest": "^23.4.2",
"babel-plugin-inline-json-import": "^0.2.1",
"chalk": "1.1.3",
"dotenv": "4.0.0",
"enzyme": "^2.9.1",
"eslint": "3.19.0",
"eslint-config-react-app": "^1.0.5",
"eslint-plugin-flowtype": "2.34.0",
"eslint-plugin-import": "2.2.0",
"eslint-plugin-jsx-a11y": "5.0.3",
"eslint-plugin-react": "7.1.0",
"fs-extra": "3.0.1",
"gulp": "^4.0.2",
"gulp-svg-symbols": "^3.0.0",
"gulp-svgo": "^2.1.1",
"jest": "21.2.1",
"object-assign": "4.1.1",
"promise": "7.1.1",
"prop-types": "^15.6.0",
"react": "^16.0.0",
"react-dev-utils": "^3.0.2",
"react-dom": "^16.0.0",
"react-error-overlay": "^1.0.9",
"react-test-renderer": "^16.0.0",
"release-it": "^7.0.2",
"styled-components": "^2.1.2",
"svgo": "^0.7.2",
"svgson": "2.1.0",
"whatwg-fetch": "2.0.3"
},
"jest": {
"collectCoverageFrom": [
"src/**/*.{js,jsx}"
],
"setupFiles": [
"<rootDir>/config/polyfills.js"
],
"testMatch": [
"<rootDir>/src/**/__tests__/**/*.js?(x)",
"<rootDir>/src/**/?(*.)(spec|test).js?(x)"
],
"testEnvironment": "node",
"testURL": "http://localhost",
"transform": {
"^.+\\.(js|jsx)$": "<rootDir>/node_modules/babel-jest",
"^.+\\.css$": "<rootDir>/config/jest/cssTransform.js",
"^(?!.*\\.(js|jsx|css|json)$)": "<rootDir>/config/jest/fileTransform.js"
},
"transformIgnorePatterns": [
"[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"
],
"moduleNameMapper": {
"^react-native$": "react-native-web"
},
"moduleFileExtensions": [
"web.js",
"js",
"json",
"web.jsx",
"jsx"
]
},
"publishConfig": {
"registry": "https://registry.npmjs.org"
}
}