UNPKG

goobs-frontend

Version:

A comprehensive React-based libary for building modern web applications

161 lines (160 loc) 4.34 kB
{ "name": "goobs-frontend", "version": "0.200.0", "type": "module", "description": "A comprehensive React-based libary for building modern web applications", "license": "MIT", "main": "./dist/goobs-frontend.es.js", "module": "./dist/goobs-frontend.es.js", "types": "./dist/index.d.ts", "sideEffects": ["*.css"], "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/goobs-frontend.es.js", "default": "./dist/goobs-frontend.es.js" }, "./styles": "./dist/goobs-frontend.css", "./umd": { "types": "./dist/index.d.ts", "default": "./dist/goobs-frontend.umd.js" }, "./fonts": "./fonts/goobs-fonts.css" }, "scripts": { "dev": "vite", "build": "tsc --noEmit && vite build", "preview": "vite preview", "prepublishOnly": "npm run typecheck && npm run lint:all && npm run build", "test-storybook": "test-storybook --url http://127.0.0.1:6006", "start": "storybook dev -p 6006", "typecheck": "tsc --noEmit && tsc -p tsconfig.stories.json", "typecheck:file": "tsc --noEmit", "lint": "eslint \"src/**/*.{jsx,ts,tsx}\" --fix --max-warnings=0", "lint:file": "eslint --fix --max-warnings=0", "lint:css": "stylelint \"src/**/*.css\"", "lint:stories": "eslint \"src/**/*.stories.tsx\" \".storybook/**/*.{ts,tsx}\" --max-warnings=0", "lint:styles-props": "bun scripts/lint-styles-props-read.ts", "lint:coverage": "bun scripts/lint-story-coverage.ts", "lint:all": "npm run lint && npm run lint:css && npm run lint:stories && npm run lint:styles-props && npm run lint:coverage", "chromatic": "chromatic", "format": "prettier --write \"src/**/*.{ts,tsx,json,css,md}\"", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build" }, "dependencies": { "date-fns": "^4.4.0", "highlight.js": "^11.11.1", "html2canvas": "^1.4.1", "jspdf": "^4.2.1", "lodash": "^4.18.1", "qrcode": "^1.5.4", "zod": "^4.4.3" }, "devDependencies": { "@eslint/compat": "^2.1.0", "@storybook/addon-a11y": "^10.4.6", "@storybook/addon-docs": "^10.4.6", "@storybook/addon-links": "^10.4.6", "@storybook/nextjs": "^10.4.6", "@storybook/react": "^10.4.6", "@storybook/test-runner": "^0.24.4", "@types/lodash": "^4.17.24", "@types/qrcode": "^1.5.6", "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.3", "chromatic": "^18.0.1", "eslint": "^10.6.0", "eslint-config-next": "^16.2.10", "eslint-plugin-jsdoc": "^63.0.12", "eslint-plugin-storybook": "^10.4.6", "next": "^16.2.10", "prettier": "^3.9.4", "react": "^19.2.7", "react-dom": "^19.2.7", "storybook": "^10.4.6", "stylelint": "^17.14.0", "stylelint-config-standard": "^40.0.0", "typescript": "^6.0.3", "typescript-eslint": "^8.63.0", "vite": "^8.1.4", "vite-plugin-dts": "^5.0.3" }, "peerDependencies": { "next": "^16", "react": "^19", "react-dom": "^19" }, "peerDependenciesMeta": { "next": { "optional": true } }, "files": [ "dist", "fonts" ], "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": [ "2fa", "accordion", "button", "calendar", "card", "code-copy", "component-library", "confirmation-code-input", "css-modules", "data-grid", "date-picker", "design-system", "design-tokens", "dialog", "drag-and-drop", "dropdown", "form", "form-validation", "front-end", "grid", "icons", "kanban", "mfa", "multi-select", "navigation", "nextjs", "number-input", "pagination", "password", "phone-input", "popup", "project-board", "qr-code", "radio-group", "react", "react-components", "responsive", "responsive-design", "rich-text-editor", "searchbar", "slate", "stepper", "storybook", "tabs", "text-field", "tooltip", "transfer-list", "tree-view", "two-factor-auth", "typescript", "ui-library", "zod" ] }