UNPKG

goobs-frontend

Version:

A comprehensive React-based libary for building modern web applications

153 lines (152 loc) 4 kB
{ "name": "goobs-frontend", "version": "0.101.0", "type": "module", "description": "A comprehensive React-based libary for building modern web applications", "license": "MIT", "main": "./src/index.ts", "types": "./src/index.ts", "exports": { ".": { "import": "./src/index.ts", "require": "./src/index.ts" } }, "scripts": { "dev": "next dev", "build": "next build", "serve": "next start", "start": "storybook dev -p 6006", "lint": "next lint", "lint:fix": "next lint --fix --quiet --progress", "lint:verbose": "eslint \"src/**/*.{js,mjs,cjs,jsx,ts,tsx}\" --fix --format=pretty --max-warnings=0 --debug", "lint:progress": "eslint \"src/**/*.{js,mjs,cjs,jsx,ts,tsx}\" --fix --format=unix --max-warnings=0", "lint:test": "eslint \"src/components/Button/Button.tsx\" --fix --format=stylish --debug", "clean-unused": "bun run lint:progress && echo \"✅ Linting complete, now formatting...\" && bun run format", "format": "prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,md}\"", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build" }, "dependencies": { "@storybook/addon-links": "^9", "@types/lodash": "^4", "formik": "^2", "highlight.js": "^11", "jotai": "^2", "lodash": "^4", "next": "15", "otplib": "^12", "react-qr-code": "^2", "slate": "^0.117", "slate-dom": "^0.117", "slate-history": "^0.113", "slate-react": "^0.117", "storybook": "^9", "zod": "^4", "zod-formik-adapter": "^1" }, "devDependencies": { "@babel/core": "^7.28.0", "@babel/generator": "^7.28.0", "@babel/parser": "^7.28.0", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.0", "@chromatic-com/storybook": "^4.0.1", "@next/eslint-plugin-next": "^15", "@storybook/addon-onboarding": "^9", "@storybook/nextjs": "^9", "@storybook/react": "^9", "@storybook/test": "^8", "@types/babel__generator": "^7.27.0", "@types/babel__traverse": "^7.20.7", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@typescript-eslint/eslint-plugin": "^8.37", "@typescript-eslint/parser": "^8.37", "autoprefixer": "^10.4.21", "chromatic": "^13.1.2", "eslint": "^9.30.1", "eslint-config-next": "^15.3.5", "eslint-config-prettier": "^10.1.5", "eslint-plugin-prettier": "^5.5.1", "eslint-plugin-storybook": "^9.0.15", "eslint-plugin-unused-imports": "^4.1.4", "prettier": "^3.6.2", "react": "^19.1.0", "react-dom": "^19.1.0", "typescript": "^5.8.3" }, "files": [ "src" ], "repository": { "type": "git", "url": "https://github.com/goobz22/goobs-frontend.git" }, "bugs": { "url": "https://github.com/goobz22/goobs-frontend/issues" }, "homepage": "https://github.com/goobz22/goobs-frontend#readme", "keywords": [ "accordion", "button", "card", "code-copy", "confirmationCodeInput", "confirmationCode", "complexeditor", "contentSection", "customizable-components", "dataGrid", "dialog", "dropdown", "front-end", "form", "formData", "formDataGrid", "grid", "incrementNumberField", "material-ui", "mfa", "multiSelectChip", "navigation", "next.js", "node.js", "number", "password", "phonenumber", "popup", "pricing-table", "projectBoard", "qrCode", "radioButton", "radioGroup", "react-components", "responsive", "responsive-design", "searchbar", "stepper", "storybook", "tabs", "textField", "tooltip", "transferList", "2fa", "two-factor-auth", "typescript", "typography", "ui-library" ], "resolutions": { "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "webpack": "^5.0.0", "glob": "^9.0.0", "rimraf": "^4.0.0" }, "eslintConfig": { "extends": [ "plugin:storybook/recommended" ] } }