UNPKG

@andreaswissel/uiflow

Version:

Adaptive UI density management library with progressive disclosure, element dependencies, A/B testing, and intelligent behavior-based adaptation

97 lines (96 loc) 3.18 kB
{ "name": "@andreaswissel/uiflow", "version": "1.0.2", "description": "Adaptive UI density management library with progressive disclosure, element dependencies, A/B testing, and intelligent behavior-based adaptation", "main": "dist/uiflow.js", "module": "dist/uiflow.esm.js", "types": "dist/types/index.d.ts", "type": "module", "exports": { ".": { "types": "./dist/types/index.d.ts", "import": "./dist/uiflow.esm.js", "require": "./dist/uiflow.js" }, "./adapters/react": { "types": "./src/adapters/react/index.d.ts", "import": "./src/adapters/react/index.js" }, "./adapters/vue": { "types": "./src/adapters/vue/index.d.ts", "import": "./src/adapters/vue/index.js" }, "./adapters/angular": { "types": "./src/adapters/angular/index.ts", "import": "./src/adapters/angular/index.ts" } }, "files": [ "dist/", "src/adapters/", "docs/", "LICENSE", "README.md" ], "scripts": { "build": "rollup -c", "build:clean": "echo '🏗️ UIFlow Core Library Build Status:' && npm run build 2>&1 | grep -E 'created' && echo '✅ Core library built successfully! (Angular adapter peer dependency warnings are expected and safe to ignore)'", "dev": "vite serve demo", "test": "vitest", "test:watch": "vitest --watch", "test:coverage": "vitest --coverage", "typecheck": "tsc --noEmit", "typecheck:angular": "echo '🚧 Angular adapter typecheck (peer dependency warnings expected):' && tsc --noEmit --skipLibCheck src/adapters/angular/index.ts || echo '⚠️ Expected peer dependency warnings - Angular adapters work correctly when Angular is installed'", "clean": "rm -rf dist coverage .nyc_output", "docs:dev": "vite serve docs", "demo:build": "vite build demo --outDir demo-dist", "prepublishOnly": "npm run clean && npm run build && npm run test -- --run", "postversion": "git push && git push --tags", "release": "npm version patch && git push && git push --tags", "release:minor": "npm version minor && git push && git push --tags", "release:major": "npm version major && git push && git push --tags" }, "keywords": [ "ui", "density", "adaptive", "behavior", "progressive-disclosure", "dependencies", "ab-testing", "ux", "javascript", "typescript", "react", "vue", "angular", "user-experience", "ui-automation", "adaptive-ui" ], "author": "Andreas Wissel <andreas@wissel.dev>", "license": "CC-BY-NC-4.0", "repository": { "type": "git", "url": "https://github.com/andreaswissel/uiflow.git" }, "homepage": "https://github.com/andreaswissel/uiflow#readme", "bugs": { "url": "https://github.com/andreaswissel/uiflow/issues" }, "publishConfig": { "access": "public" }, "devDependencies": { "rollup": "^4.0.0", "@rollup/plugin-node-resolve": "^15.0.0", "@rollup/plugin-terser": "^0.4.0", "@rollup/plugin-typescript": "^12.0.0", "vite": "^5.0.0", "vitest": "^1.0.0", "jsdom": "^23.0.0", "@vitest/ui": "^1.0.0", "typescript": "^5.0.0", "tslib": "^2.6.0" } }