package.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387
  1. {
  2. "name": "@pythnetwork/component-library",
  3. "version": "0.0.0",
  4. "private": true,
  5. "type": "module",
  6. "engines": {
  7. "node": ">=22.14.0",
  8. "pnpm": ">=10.7.0"
  9. },
  10. "exports": {
  11. "./AppShell/amplitude": {
  12. "default": "./dist/AppShell/amplitude.js",
  13. "types": "./dist/AppShell/amplitude.d.ts"
  14. },
  15. "./AppShell/body-providers": {
  16. "default": "./dist/AppShell/body-providers.js",
  17. "types": "./dist/AppShell/body-providers.d.ts"
  18. },
  19. "./AppShell/fonts": {
  20. "default": "./dist/AppShell/fonts.js",
  21. "types": "./dist/AppShell/fonts.d.ts"
  22. },
  23. "./AppShell/html-with-lang": {
  24. "default": "./dist/AppShell/html-with-lang.js",
  25. "types": "./dist/AppShell/html-with-lang.d.ts"
  26. },
  27. "./AppShell/i18n-provider": {
  28. "default": "./dist/AppShell/i18n-provider.js",
  29. "types": "./dist/AppShell/i18n-provider.d.ts"
  30. },
  31. "./AppShell": {
  32. "default": "./dist/AppShell/index.js",
  33. "types": "./dist/AppShell/index.d.ts"
  34. },
  35. "./AppShell/report-accessibility": {
  36. "default": "./dist/AppShell/report-accessibility.js",
  37. "types": "./dist/AppShell/report-accessibility.d.ts"
  38. },
  39. "./AppShell/router-provider": {
  40. "default": "./dist/AppShell/router-provider.js",
  41. "types": "./dist/AppShell/router-provider.d.ts"
  42. },
  43. "./AppShell/tabs": {
  44. "default": "./dist/AppShell/tabs.js",
  45. "types": "./dist/AppShell/tabs.d.ts"
  46. },
  47. "./Badge": {
  48. "default": "./dist/Badge/index.js",
  49. "types": "./dist/Badge/index.d.ts"
  50. },
  51. "./Breadcrumbs": {
  52. "default": "./dist/Breadcrumbs/index.js",
  53. "types": "./dist/Breadcrumbs/index.d.ts"
  54. },
  55. "./Button": {
  56. "default": "./dist/Button/index.js",
  57. "types": "./dist/Button/index.d.ts"
  58. },
  59. "./Card": {
  60. "default": "./dist/Card/index.js",
  61. "types": "./dist/Card/index.d.ts"
  62. },
  63. "./CopyButton": {
  64. "default": "./dist/CopyButton/index.js",
  65. "types": "./dist/CopyButton/index.d.ts"
  66. },
  67. "./CrossfadeTabPanels": {
  68. "default": "./dist/CrossfadeTabPanels/index.js",
  69. "types": "./dist/CrossfadeTabPanels/index.d.ts"
  70. },
  71. "./DropdownCaretDown": {
  72. "default": "./dist/DropdownCaretDown/index.js",
  73. "types": "./dist/DropdownCaretDown/index.d.ts"
  74. },
  75. "./EntityList": {
  76. "default": "./dist/EntityList/index.js",
  77. "types": "./dist/EntityList/index.d.ts"
  78. },
  79. "./ErrorPage": {
  80. "default": "./dist/ErrorPage/index.js",
  81. "types": "./dist/ErrorPage/index.d.ts"
  82. },
  83. "./Footer": {
  84. "default": "./dist/Footer/index.js",
  85. "types": "./dist/Footer/index.d.ts"
  86. },
  87. "./Header": {
  88. "default": "./dist/Header/index.js",
  89. "types": "./dist/Header/index.d.ts"
  90. },
  91. "./Header/theme-switch": {
  92. "default": "./dist/Header/theme-switch.js",
  93. "types": "./dist/Header/theme-switch.d.ts"
  94. },
  95. "./InfoBox": {
  96. "default": "./dist/InfoBox/index.js",
  97. "types": "./dist/InfoBox/index.d.ts"
  98. },
  99. "./Link": {
  100. "default": "./dist/Link/index.js",
  101. "types": "./dist/Link/index.d.ts"
  102. },
  103. "./MainNavTabs": {
  104. "default": "./dist/MainNavTabs/index.js",
  105. "types": "./dist/MainNavTabs/index.d.ts"
  106. },
  107. "./Meter": {
  108. "default": "./dist/Meter/index.js",
  109. "types": "./dist/Meter/index.d.ts"
  110. },
  111. "./MobileNavTabs": {
  112. "default": "./dist/MobileNavTabs/index.js",
  113. "types": "./dist/MobileNavTabs/index.d.ts"
  114. },
  115. "./ModalDialog": {
  116. "default": "./dist/ModalDialog/index.js",
  117. "types": "./dist/ModalDialog/index.d.ts"
  118. },
  119. "./NoResults": {
  120. "default": "./dist/NoResults/index.js",
  121. "types": "./dist/NoResults/index.d.ts"
  122. },
  123. "./NotFoundPage": {
  124. "default": "./dist/NotFoundPage/index.js",
  125. "types": "./dist/NotFoundPage/index.d.ts"
  126. },
  127. "./Paginator": {
  128. "default": "./dist/Paginator/index.js",
  129. "types": "./dist/Paginator/index.d.ts"
  130. },
  131. "./SearchButton": {
  132. "default": "./dist/SearchButton/index.js",
  133. "types": "./dist/SearchButton/index.d.ts"
  134. },
  135. "./SearchInput": {
  136. "default": "./dist/SearchInput/index.js",
  137. "types": "./dist/SearchInput/index.d.ts"
  138. },
  139. "./Select": {
  140. "default": "./dist/Select/index.js",
  141. "types": "./dist/Select/index.d.ts"
  142. },
  143. "./SingleToggleGroup": {
  144. "default": "./dist/SingleToggleGroup/index.js",
  145. "types": "./dist/SingleToggleGroup/index.d.ts"
  146. },
  147. "./Skeleton": {
  148. "default": "./dist/Skeleton/index.js",
  149. "types": "./dist/Skeleton/index.d.ts"
  150. },
  151. "./Spinner": {
  152. "default": "./dist/Spinner/index.js",
  153. "types": "./dist/Spinner/index.d.ts"
  154. },
  155. "./StatCard": {
  156. "default": "./dist/StatCard/index.js",
  157. "types": "./dist/StatCard/index.d.ts"
  158. },
  159. "./Status": {
  160. "default": "./dist/Status/index.js",
  161. "types": "./dist/Status/index.d.ts"
  162. },
  163. "./Switch": {
  164. "default": "./dist/Switch/index.js",
  165. "types": "./dist/Switch/index.d.ts"
  166. },
  167. "./SymbolPairTag": {
  168. "default": "./dist/SymbolPairTag/index.js",
  169. "types": "./dist/SymbolPairTag/index.d.ts"
  170. },
  171. "./TabList": {
  172. "default": "./dist/TabList/index.js",
  173. "types": "./dist/TabList/index.d.ts"
  174. },
  175. "./Table": {
  176. "default": "./dist/Table/index.js",
  177. "types": "./dist/Table/index.d.ts"
  178. },
  179. "./TableGrid/dummy-row-data": {
  180. "default": "./dist/TableGrid/dummy-row-data.js",
  181. "types": "./dist/TableGrid/dummy-row-data.d.ts"
  182. },
  183. "./TableGrid": {
  184. "default": "./dist/TableGrid/index.js",
  185. "types": "./dist/TableGrid/index.d.ts"
  186. },
  187. "./TableGrid/table-grid-props": {
  188. "default": "./dist/TableGrid/table-grid-props.js",
  189. "types": "./dist/TableGrid/table-grid-props.d.ts"
  190. },
  191. "./Term": {
  192. "default": "./dist/Term/index.js",
  193. "types": "./dist/Term/index.d.ts"
  194. },
  195. "./Virtualizer": {
  196. "default": "./dist/Virtualizer/index.js",
  197. "types": "./dist/Virtualizer/index.d.ts"
  198. },
  199. "./compose-providers": {
  200. "default": "./dist/compose-providers.js",
  201. "types": "./dist/compose-providers.d.ts"
  202. },
  203. "./omit-keys": {
  204. "default": "./dist/omit-keys.js",
  205. "types": "./dist/omit-keys.d.ts"
  206. },
  207. "./overlay-visible-context": {
  208. "default": "./dist/overlay-visible-context.js",
  209. "types": "./dist/overlay-visible-context.d.ts"
  210. },
  211. "./social-links": {
  212. "default": "./dist/social-links.js",
  213. "types": "./dist/social-links.d.ts"
  214. },
  215. "./unstyled/Breadcrumbs": {
  216. "default": "./dist/unstyled/Breadcrumbs/index.js",
  217. "types": "./dist/unstyled/Breadcrumbs/index.d.ts"
  218. },
  219. "./unstyled/Button": {
  220. "default": "./dist/unstyled/Button/index.js",
  221. "types": "./dist/unstyled/Button/index.d.ts"
  222. },
  223. "./unstyled/Dialog": {
  224. "default": "./dist/unstyled/Dialog/index.js",
  225. "types": "./dist/unstyled/Dialog/index.d.ts"
  226. },
  227. "./unstyled/GridList": {
  228. "default": "./dist/unstyled/GridList/index.js",
  229. "types": "./dist/unstyled/GridList/index.d.ts"
  230. },
  231. "./unstyled/Label": {
  232. "default": "./dist/unstyled/Label/index.js",
  233. "types": "./dist/unstyled/Label/index.d.ts"
  234. },
  235. "./unstyled/Link": {
  236. "default": "./dist/unstyled/Link/index.js",
  237. "types": "./dist/unstyled/Link/index.d.ts"
  238. },
  239. "./unstyled/ListBox": {
  240. "default": "./dist/unstyled/ListBox/index.js",
  241. "types": "./dist/unstyled/ListBox/index.d.ts"
  242. },
  243. "./unstyled/Meter": {
  244. "default": "./dist/unstyled/Meter/index.js",
  245. "types": "./dist/unstyled/Meter/index.d.ts"
  246. },
  247. "./unstyled/Popover": {
  248. "default": "./dist/unstyled/Popover/index.js",
  249. "types": "./dist/unstyled/Popover/index.d.ts"
  250. },
  251. "./unstyled/SearchField": {
  252. "default": "./dist/unstyled/SearchField/index.js",
  253. "types": "./dist/unstyled/SearchField/index.d.ts"
  254. },
  255. "./unstyled/Select": {
  256. "default": "./dist/unstyled/Select/index.js",
  257. "types": "./dist/unstyled/Select/index.d.ts"
  258. },
  259. "./unstyled/Switch": {
  260. "default": "./dist/unstyled/Switch/index.js",
  261. "types": "./dist/unstyled/Switch/index.d.ts"
  262. },
  263. "./unstyled/Table": {
  264. "default": "./dist/unstyled/Table/index.js",
  265. "types": "./dist/unstyled/Table/index.d.ts"
  266. },
  267. "./unstyled/Tabs": {
  268. "default": "./dist/unstyled/Tabs/index.js",
  269. "types": "./dist/unstyled/Tabs/index.d.ts"
  270. },
  271. "./unstyled/TextField": {
  272. "default": "./dist/unstyled/TextField/index.js",
  273. "types": "./dist/unstyled/TextField/index.d.ts"
  274. },
  275. "./unstyled/Toolbar": {
  276. "default": "./dist/unstyled/Toolbar/index.js",
  277. "types": "./dist/unstyled/Toolbar/index.d.ts"
  278. },
  279. "./use-prefetch": {
  280. "default": "./dist/use-prefetch.js",
  281. "types": "./dist/use-prefetch.d.ts"
  282. },
  283. "./useAlert": {
  284. "default": "./dist/useAlert/index.js",
  285. "types": "./dist/useAlert/index.d.ts"
  286. },
  287. "./useData": {
  288. "default": "./dist/useData/index.js",
  289. "types": "./dist/useData/index.d.ts"
  290. },
  291. "./useDrawer": {
  292. "default": "./dist/useDrawer/index.js",
  293. "types": "./dist/useDrawer/index.d.ts"
  294. },
  295. "./useLogger": {
  296. "default": "./dist/useLogger/index.js",
  297. "types": "./dist/useLogger/index.d.ts"
  298. },
  299. "./useQueryParamsPagination": {
  300. "default": "./dist/useQueryParamsPagination/index.js",
  301. "types": "./dist/useQueryParamsPagination/index.d.ts"
  302. },
  303. "./package.json": "./package.json",
  304. "./theme": "./dist/theme.scss"
  305. },
  306. "scripts": {
  307. "build": "ts-duality --noCjs",
  308. "build:scss": "copyfiles -u 1 \"src/**/*.scss\" ./dist",
  309. "build:storybook": "storybook build",
  310. "build:svg": "copyfiles -u 1 \"src/**/*.svg\" ./dist",
  311. "clean": "rm -rf ./dist",
  312. "fix:format": "prettier --write .",
  313. "fix:lint:eslint": "eslint --fix .",
  314. "fix:lint:stylelint": "stylelint --fix 'src/**/*.scss'",
  315. "start:dev": "storybook dev --port 4000 --no-open",
  316. "test:format": "prettier --check .",
  317. "test:lint:eslint": "eslint . --max-warnings 0",
  318. "test:lint:stylelint": "stylelint 'src/**/*.scss' --max-warnings 0",
  319. "test:types": "ts-duality"
  320. },
  321. "peerDependencies": {
  322. "next": "catalog:",
  323. "react": "catalog:"
  324. },
  325. "dependencies": {
  326. "@amplitude/analytics-browser": "catalog:",
  327. "@amplitude/plugin-autocapture-browser": "catalog:",
  328. "@axe-core/react": "catalog:",
  329. "@next/third-parties": "catalog:",
  330. "ag-grid-community": "catalog:",
  331. "ag-grid-react": "catalog:",
  332. "@react-hookz/web": "catalog:",
  333. "bcp-47": "catalog:",
  334. "clsx": "catalog:",
  335. "modern-normalize": "catalog:",
  336. "motion": "catalog:",
  337. "next-themes": "catalog:",
  338. "nuqs": "catalog:",
  339. "pino": "catalog:",
  340. "react-aria": "catalog:",
  341. "react-aria-components": "catalog:",
  342. "react-dom": "catalog:",
  343. "swr": "catalog:"
  344. },
  345. "devDependencies": {
  346. "@babel/cli": "catalog:",
  347. "@babel/core": "catalog:",
  348. "@babel/preset-typescript": "catalog:",
  349. "@cprussin/eslint-config": "catalog:",
  350. "@cprussin/jest-config": "catalog:",
  351. "@cprussin/prettier-config": "catalog:",
  352. "@cprussin/tsconfig": "catalog:",
  353. "@phosphor-icons/react": "catalog:",
  354. "@storybook/addon-styling-webpack": "catalog:",
  355. "@storybook/addon-themes": "catalog:",
  356. "@storybook/nextjs": "catalog:",
  357. "@storybook/react": "catalog:",
  358. "@svgr/webpack": "catalog:",
  359. "@types/jest": "catalog:",
  360. "@types/node": "catalog:",
  361. "@types/react": "catalog:",
  362. "@types/react-dom": "catalog:",
  363. "autoprefixer": "catalog:",
  364. "babel-plugin-react-compiler": "catalog:",
  365. "copyfiles": "catalog:",
  366. "css-loader": "catalog:",
  367. "eslint": "catalog:",
  368. "jest": "catalog:",
  369. "next": "catalog:",
  370. "postcss": "catalog:",
  371. "postcss-loader": "catalog:",
  372. "prettier": "catalog:",
  373. "react": "catalog:",
  374. "sass": "catalog:",
  375. "sass-loader": "catalog:",
  376. "storybook": "catalog:",
  377. "style-loader": "catalog:",
  378. "stylelint": "catalog:",
  379. "stylelint-config-standard-scss": "catalog:"
  380. },
  381. "ts-duality": {
  382. "extraExports": {
  383. "./theme": "./dist/theme.scss"
  384. }
  385. },
  386. "packageManager": "pnpm@10.19.0"
  387. }