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
JSON
{
"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"
}
}