UNPKG

5.41 kBJSONView Raw
1{
2 "name": "@kiwicom/orbit-components",
3 "version": "0.92.0",
4 "description": "Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.",
5 "sideEffects": false,
6 "scripts": {
7 "storybook": "start-storybook -p 6007 -c .storybook --ci -s ./static",
8 "build": "yarn clean && yarn build:icons && yarn build:iconFont && yarn build:typeFiles && yarn build:lib && yarn build:module && yarn build:umd",
9 "build:lib": "babel --out-dir lib --ignore **/*.stories.js,**/*.test.js,**/*.storyshot.js,**/__examples__/*.js,**/examples.js src && yarn copy:lib",
10 "build:module": "cross-env BABEL_TARGET=\"js-esm\" babel --out-dir es --ignore **/*.stories.js,**/*.test.js,**/*.storyshot.js,**/__examples__/*.js,**/examples.js src && yarn copy:module",
11 "build:icons": "babel-node config/build.js",
12 "build:iconsPng": "node config/generatePngIcons.js",
13 "build:typeFiles": "babel-node config/typeFiles.js",
14 "build:iconFont": "babel-node config/createSVGFont.js && cd src/icons/; zip -r ../../orbit-svgs.zip ./svg; cd -; zip -j orbit-svgs.zip orbit-icons-font/orbit-icons.svg && zip -r orbit-icons-font.zip orbit-icons-font",
15 "build:storybook": "cross-env BABEL_TARGET=storybook build-storybook -c .storybook -o .out -s ./static",
16 "build:examples": "babel-node config/buildExample.js 'src/**/__examples__/*.js'",
17 "build:umd": "webpack --mode=production",
18 "copy:lib": "copyfiles -u 1 'src/**/*.md' lib && copyfiles -u 1 'src/**/*.js.flow' lib && copyfiles -u 1 'src/**/*.json' lib && copyfiles -u 1 'src/**/*.d.ts' lib",
19 "copy:module": "copyfiles -u 1 'src/**/*.md' es && copyfiles -u 1 'src/**/*.js.flow' es && copyfiles -u 1 'src/**/*.json' es",
20 "clean": "rimraf lib es src/icons/*.js src/icons/*.js.flow",
21 "watch": "concurrently \"npm run build:lib -- --watch\" \"npm run build:module -- --watch\"",
22 "eslint:check": "eslint . --report-unused-disable-directives",
23 "fetch-translations": "babel-node config/fetchTranslations.js",
24 "deploy:storybook": "yarn build:storybook && yarn storybook-to-ghpages -e ./.out",
25 "deploy:surge": "yarn surge .out/",
26 "deploy:updateURL": "yarn babel-node config/deploymentUtils.js updateLiveURL",
27 "compile:ts": "yarn tsc"
28 },
29 "storybook-deployer": {
30 "gitUsername": "GH Pages Bot",
31 "gitEmail": "hello@ghbot.com",
32 "commitMessage": "Deploy Storybook to GitHub Pages [skip ci]"
33 },
34 "repository": {
35 "type": "git",
36 "url": "https://github.com/kiwicom/orbit.git",
37 "directory": "packages/orbit-components"
38 },
39 "keywords": [
40 "orbit",
41 "components",
42 "ui",
43 "library",
44 "component"
45 ],
46 "files": [
47 "es",
48 "lib",
49 "umd",
50 "orbit-icons-font",
51 "orbit-icons-font.zip",
52 "orbit-svgs.zip",
53 "package.json",
54 "readme.md",
55 "yarn.lock"
56 ],
57 "loki": {
58 "configurations": {
59 "chrome.laptop": {
60 "target": "chrome.docker",
61 "width": 1366,
62 "height": 768
63 },
64 "chrome.iphone7": {
65 "target": "chrome.docker",
66 "preset": "iPhone 7"
67 }
68 }
69 },
70 "main": "lib/index.js",
71 "module": "es/index.js",
72 "author": "kiwi.com",
73 "license": "MIT",
74 "peerDependencies": {
75 "react": "^16.12.0",
76 "react-dom": "^16.12.0",
77 "styled-components": "^4.4.1"
78 },
79 "dependencies": {
80 "@adeira/js": "^1.2.4",
81 "@kiwicom/orbit-design-tokens": "~0.11.0"
82 },
83 "devDependencies": {
84 "@adeira/babel-preset-adeira": "^0.4.0",
85 "@babel/cli": "^7.10.5",
86 "@babel/core": "^7.11.0",
87 "@babel/generator": "^7.10.2",
88 "@babel/node": "^7.10.5",
89 "@babel/runtime": "^7.11.2",
90 "@commitlint/cli": "^9.1.1",
91 "@commitlint/config-conventional": "^9.1.1",
92 "@emotion/core": "^10.0.28",
93 "@octokit/rest": "^15.13.1",
94 "@storybook/addon-actions": "^5.3.19",
95 "@storybook/addon-info": "5.3.19",
96 "@storybook/addon-knobs": "^5.3.19",
97 "@storybook/addons": "5.3.19",
98 "@storybook/react": "^5.3.19",
99 "@storybook/storybook-deployer": "^2.8.6",
100 "@svgr/core": "^2.0.0",
101 "@types/styled-components": "^4.4.2",
102 "@typescript-eslint/eslint-plugin": "^4.0.1",
103 "@typescript-eslint/parser": "^3.7.1",
104 "babel-core": "^7.0.0-bridge.0",
105 "babel-eslint": "^10.1.0",
106 "babel-jest": "^26.3.0",
107 "babel-loader": "^8.1.0",
108 "babel-plugin-require-context-hook": "^1.0.0",
109 "babel-plugin-styled-components": "^1.11.1",
110 "camelcase": "^6.0.0",
111 "capitalize": "^2.0.3",
112 "copyfiles": "^2.3.0",
113 "cross-env": "^7.0.2",
114 "dotenv": "^8.2.0",
115 "enzyme": "^3.11.0",
116 "enzyme-adapter-react-16": "^1.15.4",
117 "enzyme-to-json": "^3.5.0",
118 "fs-extra": "^9.0.1",
119 "glob": "^7.1.2",
120 "isomorphic-unfetch": "^3.0.0",
121 "jest": "^26.4.2",
122 "jest-styled-components": "^6.2.1",
123 "jsdom": "^16.4.0",
124 "loki": "^0.15.0",
125 "make-runnable": "^1.3.6",
126 "mkdirp": "^1.0.4",
127 "prettier": "^2.0.5",
128 "react": "^16.12.0",
129 "react-dom": "^16.12.0",
130 "react-element-to-jsx-string": "^14.3.1",
131 "react-test-renderer": "^16.13.0",
132 "rimraf": "^3.0.2",
133 "sharp": "^0.25.3",
134 "styled-components": "^4.4.1",
135 "surge": "^0.21.6",
136 "svg2ttf": "^5.0.0",
137 "svgicons2svgfont": "^9.0.4",
138 "ttf2woff2": "^3.0.0",
139 "typescript": "^3.9.7",
140 "webpack-cli": "^3.3.12"
141 },
142 "gitHead": "9cb5e7e4f8cc4ea36dfb22172ddca35589bb90ad"
143}