This repository was archived by the owner on Nov 26, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpackage.json
More file actions
164 lines (164 loc) · 6.48 KB
/
package.json
File metadata and controls
164 lines (164 loc) · 6.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
{
"name": "@sima-land/ui-nucleons",
"type": "commonjs",
"version": "0.0.0",
"repository": "ssh://git@github.com:sima-land/ui-nucleons.git",
"author": "www.sima-land.ru team",
"license": "Apache-2.0",
"private": false,
"engines": {
"node": ">=20.0.0"
},
"scripts": {
"prepare": "husky install",
"export:colors": "node .template/build.mjs",
"build": "npm run build:clean && npm run build:scripts && npm run build:assets && npm run build:package",
"build:clean": "rm -rf build",
"build:scripts": "tsc --project tsconfig.build.json",
"build:assets": "node scripts/build-assets.mjs",
"build:package": "cd build && npm pkg delete scripts.prepare && cd ..",
"type-check": "tsc -p . --noEmit",
"lint": "npm run lint:scripts && npm run lint:styles",
"lint:scripts": "eslint './src/**/*.{js,jsx,ts,tsx}'",
"lint:styles": "stylelint 'src/**/*.{css,scss}'",
"test": "BROWSERSLIST_ENV=\"test\" npx jest",
"test:coverage": "jest --clearCache && BROWSERSLIST_ENV=\"test\" npx jest --coverage",
"prettier": "prettier --write \"./src/**/*.{js,jsx,ts,tsx,css,scss}\"",
"prettier:check": "prettier --check \"./src/**/*.{js,jsx,ts,tsx,css,scss}\""
},
"dependencies": {
"@floating-ui/react": "^0.27.8",
"@krutoo/input-mask": "^0.1.0",
"body-scroll-lock-upgrade": "^1.1.0",
"classnames": "^2.3.2",
"date-fns": "^3.3.1",
"focus-trap": "^7.2.0",
"overlayscrollbars": "^2.8.0",
"overlayscrollbars-react": "^0.5.6",
"react-transition-state": "^2.1.2",
"redux": "^4.2.0"
},
"devDependencies": {
"@babel/core": "^7.17.7",
"@babel/preset-env": "^7.16.11",
"@babel/preset-react": "^7.16.7",
"@babel/preset-typescript": "^7.16.7",
"@playwright/test": "^1.56.1",
"@sima-land/linters": "^5.0.0",
"@testing-library/react": "^14.0.0",
"@testing-library/user-event": "^14.4.3",
"@types/jest": "^27.4.1",
"@types/overlayscrollbars": "^1.12.1",
"@types/react": "^18.2.21",
"@types/react-dom": "^18.2.7",
"babel-jest": "^27.5.1",
"copyfiles": "^2.4.1",
"eslint": "^9.8.0",
"handlebars": "^4.7.7",
"husky": "^7.0.4",
"jest": "^29.3.1",
"jest-css-modules-transform": "^4.4.2",
"jest-environment-jsdom": "^29.3.1",
"lint-staged": "^12.3.5",
"postcss": "^8.4.24",
"prettier": "^3.5.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"sass": "^1.83.4",
"stylelint": "^15.9.0",
"ts-node": "^10.9.1",
"typescript": "^5.5.3"
},
"peerDependencies": {
"@sima-land/ui-quarks": "^5.0.0",
"react": "^17.0 || ^18.0",
"react-dom": "^17.0 || ^18.0"
},
"exports": {
"./breakpoints.scss": "./breakpoints.scss",
"./colors.scss": "./colors.scss",
"./gradients.scss": "./gradients.scss",
"./shadows.scss": "./shadows.scss",
"./utils.scss": "./utils.scss",
"./_internal/custom-scrollbar": "./_internal/custom-scrollbar/index.js",
"./_internal/lifecycle": "./_internal/lifecycle/index.js",
"./_internal/page-scroll-lock": "./_internal/page-scroll-lock/index.js",
"./alert": "./alert/index.js",
"./arrow-button": "./arrow-button/index.js",
"./autocomplete": "./autocomplete/index.js",
"./avatar": "./avatar/index.js",
"./accordion": "./accordion/index.js",
"./base-input": "./base-input/index.js",
"./bottom-bar": "./bottom-bar/index.js",
"./bottom-bar/bottom-bar-util.scss": "./bottom-bar/bottom-bar-util.scss",
"./box": "./box/index.js",
"./button": "./button/index.js",
"./button/button-util.scss": "./button/button-util.scss",
"./carousel": "./carousel/index.js",
"./checkbox": "./checkbox/index.js",
"./chip": "./chip/index.js",
"./chip/chip-util.scss": "./chip/chip-util.scss",
"./clean-buttons": "./clean-buttons/index.js",
"./clean-buttons/clean-buttons-util.scss": "./clean-buttons/clean-buttons-util.scss",
"./colors": "./colors/index.js",
"./context": "./context/index.js",
"./dot-nav": "./dot-nav/index.js",
"./dropdown-item": "./dropdown-item/index.js",
"./dropdown": "./dropdown/index.js",
"./expandable": "./expandable/index.js",
"./field-block": "./field-block/index.js",
"./file-icon": "./file-icon/index.js",
"./gradients": "./gradients/index.js",
"./group-overflow": "./group-overflow/index.js",
"./helpers": "./helpers/index.js",
"./hint": "./hint/index.js",
"./hooks": "./hooks/index.js",
"./hooks/use-intersection/test-utils": "./hooks/use-intersection/test-utils.js",
"./info-text": "./info-text/index.js",
"./input": "./input/index.js",
"./layout": "./layout/index.js",
"./link": "./link/index.js",
"./link/link-util.scss": "./link/link-util.scss",
"./masked-input": "./masked-input/index.js",
"./modal-overlay": "./modal-overlay/index.js",
"./modal-overlay/modal-overlay-util.scss": "./modal-overlay/modal-overlay-util.scss",
"./modal": "./modal/index.js",
"./modal/modal-util.scss": "./modal/modal-util.scss",
"./no-index": "./no-index/index.js",
"./pagination": "./pagination/index.js",
"./panel": "./panel/index.js",
"./phone-input": "./phone-input/index.js",
"./plate": "./plate/index.js",
"./popup": "./popup/index.js",
"./portal": "./portal/index.js",
"./price": "./price/index.js",
"./radio-button": "./radio-button/index.js",
"./range": "./range/index.js",
"./rating": "./rating/index.js",
"./select": "./select/index.js",
"./side-page": "./side-page/index.js",
"./side-page/side-page-util.scss": "./side-page/side-page-util.scss",
"./skeleton": "./skeleton/index.js",
"./snack-bar": "./snack-bar/index.js",
"./spinner": "./spinner/index.js",
"./stepper": "./stepper/index.js",
"./stroked-svg": "./stroked-svg/index.js",
"./styling": "./styling/index.js",
"./super-ellipse-clip-path": "./super-ellipse-clip-path/index.js",
"./switcher-row": "./switcher-row/index.js",
"./tabs": "./tabs/index.js",
"./test-utils": "./test-utils/index.js",
"./text-button": "./text-button/index.js",
"./text": "./text/index.js",
"./textarea": "./textarea/index.js",
"./timer": "./timer/index.js",
"./toggle": "./toggle/index.js",
"./top-bar": "./top-bar/index.js",
"./top-bar/top-bar-util.scss": "./top-bar/top-bar-util.scss",
"./touch-slider": "./touch-slider/index.js",
"./types": "./types/index.js",
"./unknown-content": "./unknown-content/index.js",
"./upload-area": "./upload-area/index.js",
"./upload-area/upload-area-util.scss": "./upload-area/upload-area-util.scss"
}
}