@crossed/ui
Version:
A universal & performant styling library for React Native, Next.js & React
129 lines • 3.27 kB
JSON
{
"name": "@crossed/ui",
"description": "A universal & performant styling library for React Native, Next.js & React",
"version": "8.2.9",
"sideEffects": false,
"keywords": [
"React Native",
"React",
"Next.js",
"Expo",
"packager",
"styling",
"css-in-js",
"typescript",
"javascript",
"components",
"android",
"ios",
"theme",
"token",
"responsive-styling",
"design-system",
"universal",
"uikit",
"accessible",
"ui"
],
"main": "lib/commonjs/index",
"types": "lib/typescript/index.d.ts",
"module": "lib/module/index",
"react-native": "src/index",
"source": "src/index",
"typings": "lib/typescript/index.d.ts",
"exports": {
".": {
"require": "./lib/commonjs/index.js",
"import": "./lib/module/index.js",
"default": "./lib/module/index.js",
"types": "./lib/typescript/index.d.ts"
},
"./theme": {
"require": "./lib/commonjs/theme/theme.js",
"import": "./lib/module/theme/theme.js",
"default": "./lib/module/theme/theme.js",
"types": "./lib/typescript/theme/theme.d.ts"
},
"./src/*": {
"require": "./src",
"import": "./src",
"default": "./src",
"types": "./src"
}
},
"typesVersions": {
"*": {
"index": [
"lib/typescript/index.d.ts"
],
"theme": [
"lib/typescript/theme/theme.d.ts"
],
"./src/*": [
"src"
]
}
},
"peerDependencies": {
"@crossed/core": "*",
"@crossed/primitive": "*",
"@crossed/styled": "*",
"@crossed/unicons": "4.0.0",
"react": "*",
"react-native": "*",
"react-native-gesture-handler": "*",
"react-native-reanimated": "*",
"@crossed/theme": "^3.0.0"
},
"devDependencies": {
"@crossed/build": "*",
"@crossed/core": "0.9.0",
"@crossed/primitive": "2.0.0",
"@crossed/test": "0.14.0",
"@crossed/unicons": "4.0.0",
"@devvie/bottom-sheet": "0.3.0",
"@jest/globals": "^29.7.0",
"@jest/types": "29.6.3",
"@testing-library/jest-dom": "^6.5.0",
"@testing-library/react-native": "^12.7.2",
"@types/jest": "^29.5.13",
"@types/react": "^18.3.3",
"babel-plugin-transform-remove-console": "^6.9.4",
"jest": "^29.6.3",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-native": "=0.76.7",
"react-native-gesture-handler": "~2.23.1",
"react-native-reanimated": "^3.16.7",
"react-native-web": "^0.19.10",
"tsconfig": "*",
"@crossed/styled": "^0.15.0",
"@crossed/theme": "^3.0.0"
},
"dependencies": {
"@crossed/use-calendar": "0.0.1",
"@floating-ui/dom": "^1.6.12",
"@floating-ui/react": "^0.27.0",
"@gorhom/portal": "^1.0.14",
"@tuplo/use-calendar": "^1.9.2",
"fuse.js": "^7.0.0",
"react-focus-lock": "^2.11.2",
"react-focus-on": "^3.9.2",
"react-remove-scroll": "^2.5.6",
"ts-pattern": "^5.0.6",
"@crossed/sheet": "^0.12.2"
},
"files": [
"lib/",
"src/"
],
"scripts": {
"test": "jest",
"release": "release-it",
"clean": "rm -rf lib",
"watch": "crossed-build --watch",
"build": "crossed-build",
"dev:web": "cd example/native && yarn web --clear",
"type-check": "tsc --noEmit"
}
}