UNPKG

ecfr-navigator

Version:

A lightweight, reusable Vue 3 component with Pinia integration for navigating hierarchical eCFR-style content in existing Vue applications.

85 lines (84 loc) 2.42 kB
{ "name": "ecfr-navigator", "version": "1.0.0", "description": "A lightweight, reusable Vue 3 component with Pinia integration for navigating hierarchical eCFR-style content in existing Vue applications.", "main": "dist/ecfr-navigator.umd.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "dev": "vite --host 0.0.0.0 --port 5000", "build": "vite build", "preview": "vite preview", "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore", "typecheck": "vue-tsc --noEmit", "lib": "vite build --config vite.lib.config.js", "pack": "npm run lib && npm pack" }, "keywords": [ "vue", "ecfr", "navigator", "ui", "component", "hierarchical", "navigation", "breadcrumb", "search", "fuzzy-search", "pinia", "tailwindcss" ], "author": "", "license": "ISC", "dependencies": { "@storybook/addon-storysource": "^8.6.14", "@vitest/coverage-v8": "^3.2.3", "@vue/test-utils": "^2.4.6", "fuse.js": "^7.1.0", "jsdom": "^26.1.0", "pinia": "^2.0.0 || ^3.0.0", "storybook-addon-designs": "^6.3.1", "storybook-addon-figma": "^0.1.0", "uuid": "^11.1.0", "vitest": "^3.2.3", "vue": "^3.0.0" }, "module": "dist/ecfr-navigator.es.js", "types": "dist/types/index.d.ts", "devDependencies": { "@storybook/addon-essentials": "^8.6.12", "@storybook/addon-interactions": "^8.6.12", "@storybook/addon-links": "^8.6.12", "@storybook/builder-vite": "^8.6.12", "@storybook/testing-library": "^0.2.1", "@storybook/vue3": "^8.6.12", "@storybook/vue3-vite": "^8.6.12", "@vitejs/plugin-vue": "^5.2.4", "autoprefixer": "^10.4.21", "postcss": "^8.5.3", "tailwindcss": "^3.4.17", "terser": "^5.39.1", "typescript": "^5.8.3", "vite": "^6.3.5", "vue-tsc": "^2.2.10" }, "files": [ "dist", "src/components", "src/stores", "src/composables", "src/types", "src/index.js" ], "exports": { ".": { "import": "./dist/ecfr-navigator.es.js", "require": "./dist/ecfr-navigator.umd.js" }, "./style.css": "./dist/ecfr-navigator.css", "./dist/style.css": "./dist/ecfr-navigator.css" }, "peerDependencies": { "pinia": "^2.0.0 || ^3.0.0", "vue": "^3.0.0" } }