react-native-flex-grid
Version:
🎨 A react-native flexbox grid similar to bootstap's web grid.
175 lines • 5.52 kB
JSON
{
"name": "react-native-flex-grid",
"version": "1.0.6",
"description": "🎨 A react-native flexbox grid similar to bootstap's web grid.",
"author": {
"name": "Ahmed Tokyo",
"email": "ahmed.tokyo1@gmail.com",
"url": "https://ahmedtokyo.com"
},
"main": "lib/commonjs/index.js",
"module": "lib/module/index.js",
"react-native": "src/index.ts",
"types": "lib/typescript/index.d.ts",
"files": [
"src",
"lib"
],
"repository": {
"type": "git",
"url": "https://github.com/a-tokyo/react-native-flex-grid.git"
},
"homepage": "https://a-tokyo.github.io/react-native-flex-grid",
"bugs": {
"url": "https://github.com/a-tokyo/react-native-flex-grid/issues"
},
"scripts": {
"start": "yarn prep-package expo; yarn update-stories; expo start",
"android": "yarn prep-package expo; yarn update-stories; expo start --android",
"ios": "yarn prep-package expo; yarn update-stories; expo start --ios",
"web": "yarn prep-package expo; yarn update-stories; expo start --web",
"build": "bob build && find ./lib -name *.stories.* -type f -exec rm -rf {} +",
"prep-package": "node ./scripts/prep-package.js",
"prepublish": "yarn prep-package build",
"test": "jest",
"eject": "expo eject",
"update-stories": "node ./scripts/prep-story-readme.js; sb-rn-get-stories --config-path .storybook-ondevice",
"storybook-watcher": "sb-rn-watcher --config-path .storybook-ondevice",
"storybook": "yarn update-stories; start-storybook -p 6006",
"build-storybook": "yarn update-stories; build-storybook",
"prepare": "husky install"
},
"dependencies": {},
"devDependencies": {
"@babel/core": "^7.19.3",
"@babel/plugin-proposal-private-property-in-object": "^7.20.5",
"@react-native-async-storage/async-storage": "~1.17.3",
"@react-native-community/datetimepicker": "6.5.2",
"@react-native-community/slider": "4.2.4",
"@storybook/addon-actions": "^6.5.15",
"@storybook/addon-controls": "^6.5.15",
"@storybook/addon-essentials": "^6.5.15",
"@storybook/addon-interactions": "^6.5.15",
"@storybook/addon-jest": "^6.5.15",
"@storybook/addon-links": "^6.5.15",
"@storybook/addon-ondevice-actions": "6.0.1-beta.9",
"@storybook/addon-ondevice-backgrounds": "6.0.1-beta.9",
"@storybook/addon-ondevice-controls": "6.0.1-alpha.0",
"@storybook/addon-ondevice-notes": "6.0.1-beta.9",
"@storybook/addon-react-native-web": "^0.0.19",
"@storybook/addon-storysource": "^6.5.15",
"@storybook/builder-webpack5": "^6.5.15",
"@storybook/docs-tools": "^6.5.15",
"@storybook/manager-webpack5": "^6.5.15",
"@storybook/react": "^6.5.15",
"@storybook/react-native": "6.0.1-beta.9",
"@storybook/testing-library": "^0.0.13",
"@storybook/theming": "^6.5.15",
"@testing-library/jest-dom": "^5.12.0",
"@testing-library/react": "^12.1.2",
"@testing-library/react-hooks": "^7.0.2",
"@testing-library/user-event": "^13.5.0",
"@types/jest": "^29.2.4",
"@types/react-native": "~0.70.6",
"@typescript-eslint/eslint-plugin": "^5.36.1",
"@typescript-eslint/parser": "^5.36.1",
"babel-jest": "^29.3.1",
"babel-loader": "^8.2.3",
"babel-plugin-react-native-web": "^0.18.10",
"edit-json-file": "^1.7.0",
"eslint": "^8.23.0",
"eslint-config-plural": "^0.5.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-cypress": "^2.12.1",
"eslint-plugin-flowtype": "^8.0.3",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-react": "^7.29.2",
"eslint-plugin-react-hooks": "^4.3.0",
"eslint-plugin-react-perf": "^3.3.0",
"eslint-plugin-storybook": "^0.6.7",
"expo": "^47.0.0",
"expo-status-bar": "~1.4.2",
"husky": "^8.0.2",
"jest": "^29.3.1",
"lint-staged": "^13.1.0",
"postcss": "^8.4.20",
"postcss-loader": "^7.0.2",
"prettier": "2.8.1",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-native": "0.70.5",
"react-native-builder-bob": "^0.20.3",
"react-native-safe-area-context": "4.4.1",
"react-native-web": "~0.18.7",
"react-test-renderer": "^18.2.0",
"resolve-url-loader": "^5.0.0",
"sass": "^1.57.1",
"sass-loader": "^13.2.0",
"storybook-addon-designs": "^6.3.1",
"storybook-addon-grid": "^0.3.1",
"storybook-usage": "^4.0.10",
"style-loader": "^3.3.1",
"ts-jest": "^29.0.3",
"typescript": "^4.6.3"
},
"peerDependencies": {
"react": "*",
"react-native": "*"
},
"react-native-builder-bob": {
"source": "src",
"output": "lib",
"targets": [
[
"commonjs",
{
"copyFlow": true
}
],
"module",
"typescript"
]
},
"lint-staged": {
"src/**/*.{scss,css,md,mdx}": [
"prettier --write ."
],
"src/**/*.{ts,tsx,js,jsx}": [
"eslint . --fix",
"prettier --write ."
]
},
"keywords": [
"react",
"react-native",
"react-native-web",
"grid",
"layout",
"flex",
"flexbox",
"design",
"style",
"bootstrap",
"12-columns",
"n-columns",
"demo",
"storybook",
"typescript",
"flowtype",
"expo",
"framework",
"customizable",
"configurable",
"zero-dependency"
],
"license": "MIT",
"contributors": [
{
"name": "Ahmed Tarek",
"email": "ahmed.tokyo1@gmail.com",
"url": "https://github.com/a-tokyo"
}
]
}