UNPKG

@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
{ "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" }