UNPKG

7.43 kBJSONView Raw
1{
2 "name": "@kiwicom/nitro",
3 "version": "27.5.1",
4 "description": "Nitro's components.",
5 "sideEffects": false,
6 "scripts": {
7 "start": "yarn storybook",
8 "build": "yarn ts:gen && run-p babel:base types keyfile",
9 "babel:base": "babel --root-mode upward --ignore '**/__tests__/*' src -d lib --extensions '.js,.jsx,.ts,.tsx'",
10 "babel:watch": "yarn babel:base --watch",
11 "types": "echo lib | xargs -n 1 copyfiles -u 1 'src/**/*.js.flow'",
12 "prekeyfile": "rimraf tkeys.json",
13 "keyfile": "node etc/collectKeys.js && node etc/collectKeys.js --parser ts",
14 "docs": "node etc/docs",
15 "docs:check": "node etc/docs/check.js",
16 "gqlgen": "apollo client:codegen --useReadOnlyTypes --localSchemaFile=account-schema.graphql --tagName=gql --globalTypesFile=src/__generated__/globalTypes.ts --no-addTypename",
17 "generate-qraphql-types:ts": "yarn gqlgen --target=typescript --includes=\"src/queries/account/*.ts?(x)\"",
18 "generate-qraphql-types:js": "yarn gqlgen --target=flow --includes=\"src/queries/account/*.ts?(x)\" --useFlowExactObjects",
19 "relay": "adeira-relay-compiler --src src/components --schema schema.graphql",
20 "relay:account": "adeira-relay-compiler --src src/Account --schema account-schema.graphql",
21 "relay:check": "yarn relay --validate",
22 "relay:schema": "adeira-fetch-schema --resource=https://graphql.kiwi.com",
23 "relay:account-schema": "adeira-fetch-schema --resource=https://plexus-prod.skypicker.com/graphql --filename=account-schema.graphql",
24 "test": "jest",
25 "test:eslint": "eslint 'src/__eslinttests__/**/*.{js,jsx,js.flow,ts,tsx}' --report-unused-disable-directives",
26 "lint:css": "stylelint './src/**/*.{js,jsx,ts,tsx}'",
27 "ts:gen": "tsc --project tsconfig.build.json",
28 "ts:check": "run-p ts:check:*",
29 "ts:check:src": "tsc -p .",
30 "ts:check:stories": "tsc -p stories",
31 "flow:check": "flow check --max-warnings=0",
32 "keys:js": "node ./bin/nitro.js keys 'src/**/*.{js,jsx}'",
33 "keys:ts": "node ./bin/nitro.js keys 'src/**/*.{ts,tsx}' --parser ts",
34 "keys": "run-s keys:*",
35 "keys-check": "yarn keys && yarn fetch && yarn translations && node ./bin/nitro.js keys-check",
36 "translations": "node ./bin/nitro.js translations",
37 "fetch": "node ./bin/nitro.js fetch",
38 "fixtures": "yarn keyfile && yarn keys && yarn fetch && yarn translations && node ./etc/fetchFixtures.js",
39 "storybook": "start-storybook -p 6006",
40 "storybook:build": "build-storybook -o dist-storybook",
41 "prepublishOnly": "rimraf lib && yarn build",
42 "localsync": "rimraf lib && yarn build && yalc push",
43 "test-release": "semantic-release --dry-run --debug"
44 },
45 "keywords": [
46 "react",
47 "components"
48 ],
49 "author": "kiwicom",
50 "repository": {
51 "type": "git",
52 "url": "git@gitlab.skypicker.com:frontend/core.git"
53 },
54 "files": [
55 "bin",
56 "lib",
57 "types",
58 ".flowconfig",
59 "tkeys.json",
60 "README.md"
61 ],
62 "bin": {
63 "nitro": "./bin/nitro.js"
64 },
65 "dependencies": {
66 "@adeira/js": "^1.2.4",
67 "@adeira/relay": "^2.0.3",
68 "@babel/parser": "^7.11.4",
69 "@babel/plugin-syntax-dynamic-import": "^7.8.3",
70 "@babel/runtime": "^7.11.2",
71 "@babel/traverse": "^7.11.0",
72 "babel-loader": "^8.1.0",
73 "btoa-lite": "^1.0.0",
74 "chalk": "^4.0.0",
75 "date-fns": "^2.8.1",
76 "decimal.js": "^10.1.1",
77 "fs-extra": "^9.0.0",
78 "glob": "^7.1.3",
79 "i18n-extract": "^0.6.3",
80 "isomorphic-fetch": "^2.2.1",
81 "js-cookie": "^2.2.1",
82 "mailcheck": "^1.1.1",
83 "normalizr": "^3.3.0",
84 "query-string": "^5.1.1",
85 "react-transition-group": "^4.3.0",
86 "ua-parser-js": "^0.7.20",
87 "uuid": "^8.0.0",
88 "validator": "^13.0.0",
89 "yargs": "^16.0.0"
90 },
91 "peerDependencies": {
92 "@kiwicom/darwin": "^0.0.12",
93 "@kiwicom/orbit-components": "^0.94.0",
94 "@kiwicom/translations": "^1.601.142",
95 "express": "^4.17.1",
96 "ramda": "^0.27.0",
97 "react": "^16.10.2",
98 "react-dom": "^16.10.2",
99 "styled-components": "^4.2.0"
100 },
101 "devDependencies": {
102 "@babel/cli": "^7.10.4",
103 "@babel/core": "^7.11.4",
104 "@babel/plugin-proposal-class-properties": "^7.10.4",
105 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4",
106 "@babel/plugin-proposal-optional-chaining": "^7.11.0",
107 "@babel/plugin-transform-react-constant-elements": "^7.10.4",
108 "@babel/plugin-transform-runtime": "^7.10.4",
109 "@babel/plugin-transform-typescript": "^7.11.0",
110 "@babel/preset-env": "^7.10.4",
111 "@babel/preset-flow": "^7.10.4",
112 "@babel/preset-react": "^7.10.4",
113 "@babel/preset-typescript": "^7.10.4",
114 "@emotion/core": "^10.0.7",
115 "@kiwicom/darwin": "^0.0.12",
116 "@kiwicom/orbit-components": "^0.96.1",
117 "@kiwicom/translations": "^1.601.199",
118 "@semantic-release/changelog": "^5.0.1",
119 "@semantic-release/git": "^9.0.0",
120 "@semantic-release/gitlab": "^6.0.4",
121 "@storybook/addon-a11y": "^6.0.26",
122 "@storybook/addon-actions": "^6.0.21",
123 "@storybook/addon-knobs": "^6.0.21",
124 "@storybook/addon-links": "^6.0.21",
125 "@storybook/addon-viewport": "^6.0.22",
126 "@storybook/addons": "^6.0.21",
127 "@storybook/components": "^6.0.21",
128 "@storybook/core-events": "^6.0.21",
129 "@storybook/react": "^6.0.21",
130 "@storybook/theming": "^6.0.21",
131 "@testing-library/jest-dom": "^5.9.0",
132 "@testing-library/react": "^10.4.3",
133 "@testing-library/react-hooks": "^3.4.1",
134 "@testing-library/user-event": "^12.0.11",
135 "@types/adeira__js": "^1.2.0",
136 "@types/cookie-parser": "^1.4.2",
137 "@types/express": "^4.17.6",
138 "@types/jest": "^26.0.9",
139 "@types/react": "^16.9.41",
140 "@types/supertest": "^2.0.9",
141 "apollo": "^2.30.3",
142 "babel-plugin-id": "^1.0.1",
143 "babel-plugin-module-resolver": "^4.0.0",
144 "babel-plugin-ramda": "^2.0.0",
145 "babel-plugin-relay": "^10.0.0",
146 "babel-plugin-styled-components": "^1.11.1",
147 "babel-preset-airbnb": "^5.0.0",
148 "cookie-parser": "^1.4.5",
149 "copyfiles": "^2.1.0",
150 "cross-env": "^5.2.0",
151 "enzyme": "^3.7.0",
152 "enzyme-adapter-react-16": "^1.7.0",
153 "enzyme-to-json": "^3.3.4",
154 "express": "^4.17.1",
155 "fetch-mock": "^7.3.0",
156 "flow-bin": "^0.136.0",
157 "graphql": "^15.0.0",
158 "gulp": "^4.0.2",
159 "gulp-rename": "^2.0.0",
160 "jest-date-mock": "^1.0.8",
161 "jest-environment-jsdom": "^25.1.0",
162 "jest-environment-jsdom-global": "^1.2.0",
163 "jest-styled-components": "^6.3.1",
164 "loki": "^0.25.0",
165 "moment": "^2.22.2",
166 "npm-run-all": "^4.1.5",
167 "prettier": "^2.1.2",
168 "raf": "^3.4.1",
169 "ramda": "^0.27.0",
170 "react": "^16.9.0",
171 "react-dom": "^16.9.0",
172 "relay-test-utils": "^10.0.0",
173 "renamer": "^2.0.0",
174 "rimraf": "^3.0.0",
175 "styled-components": "^4.2.0",
176 "stylelint": "^13.0.0",
177 "stylelint-config-recommended": "^3.0.0",
178 "stylelint-config-styled-components": "^0.1.1",
179 "stylelint-custom-processor-loader": "^0.6.0",
180 "stylelint-processor-styled-components": "^1.5.1",
181 "supertest": "^6.0.0",
182 "typescript": "^4.0.0"
183 },
184 "loki": {
185 "configurations": {
186 "chrome.laptop": {
187 "target": "chrome.app",
188 "width": 1366,
189 "height": 768,
190 "deviceScaleFactor": 1,
191 "mobile": false,
192 "fitWindow": false
193 },
194 "chrome.iphone7": {
195 "target": "chrome.app",
196 "preset": "iPhone 7"
197 }
198 }
199 },
200 "gitHead": "5362fe12eecdc398b8646585d85d5ea6620ad088"
201}