@airplane/views
Version:
A React library for building Airplane views. Views components are optimized in style and functionality to produce internal apps that are easy to build and maintain.
148 lines (147 loc) • 5.06 kB
JSON
{
"name": "@airplane/views",
"description": "A React library for building Airplane views. Views components are optimized in style and functionality to produce internal apps that are easy to build and maintain.",
"version": "2.1.18",
"license": "MIT",
"homepage": "https://www.airplane.dev/",
"repository": {
"url": "https://github.com/airplanedev/views.git",
"type": "git"
},
"keywords": [
"airplane",
"internal tools",
"react",
"ui",
"components"
],
"sideEffects": false,
"type": "module",
"scripts": {
"build": "yarn build:lib && yarn build:icons",
"build:lib": "rm -rf ./dist && tsc && vite build && tsc-alias && node scripts/create_dummy.cjs dist/index.js dist/index.dummy.js",
"build:icons": "yarn gen:icons && rm -rf ./icons && tsc --p tsconfig.icons.json && vite build --config vite.config.icons.ts && tsc-alias -p tsconfig.icons.json --dir .",
"gen:icons": "rm -rf src/components/icon/icons/* && ts-node --esm ./scripts/genIcons.mts",
"lint": "eslint .",
"lint:fix": "eslint --fix .",
"test": "TZ=UTC jest",
"test:watch": "TZ=UTC jest --watch",
"test:integration": "echo 'Make sure you run yarn build to test the latest code' && start-server-and-test 'yarn workspace adminpanel run dev' http://localhost:5173 cypress:open",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build",
"chromatic": "npx chromatic --exit-zero-on-changes",
"cypress:open": "TZ=UTC cypress open"
},
"dependencies": {
"@airplane/lib": "0.2.85",
"@babel/runtime": "7.23.2",
"@codemirror/autocomplete": "6.10.2",
"@codemirror/lang-javascript": "6.2.1",
"@codemirror/lang-json": "6.0.1",
"@codemirror/lang-sql": "6.5.4",
"@codemirror/language": "6.9.1",
"@codemirror/legacy-modes": "6.3.3",
"@codemirror/lint": "6.4.2",
"@codemirror/search": "6.5.4",
"@codemirror/theme-one-dark": "6.1.2",
"@emotion/react": "11.11.1",
"@heroicons/react": "2.0.18",
"@mantine/core": "5.10.5",
"@mantine/dates": "5.10.5",
"@mantine/dropzone": "5.10.5",
"@mantine/hooks": "5.10.5",
"@mantine/notifications": "5.10.5",
"@mantine/prism": "5.10.5",
"@tanstack/react-query": "4.36.1",
"@types/object-inspect": "1.8.3",
"@uiw/react-codemirror": "4.21.20",
"airplane": "0.2.85",
"codemirror": "6.0.1",
"currency-symbol-map": "5.1.0",
"dayjs": "1.11.10",
"json5": "2.2.3",
"lodash-es": "4.17.21",
"object-hash": "3.0.0",
"object-inspect": "1.13.0",
"plotly.js-basic-dist": "2.26.2",
"pretty-bytes": "6.1.1",
"react-is": "18.2.0",
"react-markdown": "8.0.7",
"react-plotly.js": "2.6.0",
"react-table": "7.8.0",
"react-table-sticky": "1.1.3",
"style-mod": "4.1.0",
"use-debounce": "^10.0.0"
},
"devDependencies": {
"@babel/core": "7.23.2",
"@babel/preset-env": "7.23.2",
"@babel/preset-react": "7.22.15",
"@babel/preset-typescript": "7.23.2",
"@faker-js/faker": "8.2.0",
"@storybook/addon-actions": "7.5.0",
"@storybook/addon-essentials": "7.5.0",
"@storybook/addon-interactions": "7.5.0",
"@storybook/addon-links": "7.5.0",
"@storybook/addon-styling": "1.3.7",
"@storybook/manager-api": "7.5.0",
"@storybook/react": "7.5.0",
"@storybook/react-vite": "7.5.0",
"@storybook/testing-library": "0.2.2",
"@storybook/theming": "7.5.0",
"@testing-library/dom": "9.3.3",
"@testing-library/jest-dom": "6.1.4",
"@testing-library/react": "14.0.0",
"@testing-library/user-event": "14.5.1",
"@types/jest": "29.5.6",
"@types/lodash-es": "4.17.10",
"@types/node": "18.18.6",
"@types/object-hash": "3.0.5",
"@types/plotly.js-basic-dist": "1.54.3",
"@types/react": "18.2.29",
"@types/react-dom": "18.2.13",
"@types/react-is": "18.2.2",
"@types/react-plotly.js": "2.6.1",
"@types/react-table": "7.7.17",
"@types/uuid": "9.0.5",
"@typescript-eslint/eslint-plugin": "6.8.0",
"@typescript-eslint/parser": "6.8.0",
"@vitejs/plugin-react": "4.1.0",
"babel-loader": "9.1.3",
"chromatic": "7.4.0",
"cross-fetch": "4.0.0",
"cypress": "13.3.1",
"jest": "29.7.0",
"jest-canvas-mock": "2.5.2",
"jest-environment-jsdom": "29.7.0",
"msw": "1.3.2",
"postcss": "8.4.29",
"prettier": "3.0.3",
"react": "18.2.0",
"react-dom": "18.2.0",
"require-from-string": "2.0.2",
"resize-observer-polyfill": "1.5.1",
"rollup-plugin-visualizer": "5.9.2",
"start-server-and-test": "2.0.1",
"storybook": "7.5.0",
"storybook-addon-mock": "4.3.0",
"ts-node": "10.9.1",
"tsc-alias": "1.8.8",
"vite-plugin-replace": "0.1.1",
"vite-tsconfig-paths": "4.2.1",
"webpack": "5.89.0"
},
"peerDependencies": {
"react": "^16.8.0 || 17.x || 18.x",
"react-dom": "^16.8.0 || 17.x || 18.x"
},
"files": [
"dist",
"icons",
"index.d.ts",
"env.d.ts"
],
"module": "./dist/index.js",
"main": "./dist/index.js",
"types": "index.d.ts"
}