goobs-frontend
Version:
A comprehensive React-based libary for building modern web applications
161 lines (160 loc) • 4.34 kB
JSON
{
"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"
]
}