{"_id":"@defensestation/json-form-viewer","_rev":"4-3d7fa15ef9350f656e7c305a02af6aa3","name":"@defensestation/json-form-viewer","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@defensestation/json-form-viewer","version":"0.0.1","_id":"@defensestation/json-form-viewer@0.0.1","maintainers":[{"name":"gsingh-ds","email":"gsingh@defensestation.ca"}],"dist":{"shasum":"fb0fa15d6798e6164d936c35a07e849d8fdd9e35","tarball":"https://registry.npmjs.org/@defensestation/json-form-viewer/-/json-form-viewer-0.0.1.tgz","fileCount":5,"integrity":"sha512-VfRYifiMZjv4Mf5oAro18BrPm03Bv1Vn4HiIFacVNss32oM9am+oZIa2O4nrdPRAeyT703Wfwkh9dYmyKothNw==","signatures":[{"sig":"MEUCIAGH4BWVTFCljNBN1YfovHA//HmeO0/BbUP0c1eVGWs8AiEAvmJYCu62waSOOq7CYfuroe9FEjQ/xjYV7Gzg5e1dX0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6725449},"main":"./dist/json-form-viewer.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/json-form-viewer.es.js","gitHead":"e2c635c4f99b078ee2596d83ca1e0c00593dfc2d","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gsingh-ds","email":"gsingh@defensestation.ca"},"_npmVersion":"10.8.2","description":"A versatile React-based drag-and-drop form builder that allows users to create dynamic forms using a JSON schema. It supports various field types, conditional logic, and PDF integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.1.5","uuid":"^11.1.0","lodash":"^4.17.21","pdf-lib":"^1.17.1","date-fns":"^4.1.0","remark-gfm":"^4.0.1","compressorjs":"^1.2.1","react-markdown":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","eslint":"^9.33.0","globals":"^16.3.0","@eslint/js":"^9.33.0","typescript":"~5.8.3","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/lodash":"^4.17.20","tw-animate-css":"^1.3.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","@vitejs/plugin-react":"^5.0.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"clsx":"^2.1.1","react":">=18","react-dom":">=18","react-icons":"^5.5.0","tailwindcss":"^4.1.12","lucide-react":"^0.553.0","tailwind-merge":"^3.3.1","@jsonforms/core":"^3.6.0","react-hook-form":"^7.62.0","@jsonforms/react":"^3.6.0","@tailwindcss/vite":"^4.1.12","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-menubar":"^1.1.16","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@jsonforms/vanilla-renderers":"^3.6.0","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-aspect-ratio":"^1.1.8","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"_npmOperationalInternal":{"tmp":"tmp/json-form-viewer_0.0.1_1763293090851_0.9541437722541408","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@defensestation/json-form-viewer","version":"0.0.2","_id":"@defensestation/json-form-viewer@0.0.2","maintainers":[{"name":"gsingh-ds","email":"gsingh@defensestation.ca"}],"dist":{"shasum":"0682a490c283db9ee579a20631be43f784165e85","tarball":"https://registry.npmjs.org/@defensestation/json-form-viewer/-/json-form-viewer-0.0.2.tgz","fileCount":98,"integrity":"sha512-nQpGOiwGAHK8/y29RZiqsPZXKrAu+OzddXbfxPTElASVOkgfkNOVKUZ4RMP2ZMPnkVwew+cyu/1NHtuJDC9k6Q==","signatures":[{"sig":"MEYCIQCIAudAxvh0YFmu9wlbXGL/nDxt+jD5TMbtKT4NDWtNfQIhAKhOVZ/iUtHFTP9kvNdPLTq1B2XkLUZt9GXJC8VyY5+h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1691252},"main":"./dist/json-form-viewer.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/json-form-viewer.es.js","gitHead":"d75b65218977cd7afd57a9a2c12c3b299067272b","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gsingh-ds","email":"gsingh@defensestation.ca"},"_npmVersion":"10.8.2","description":"A versatile React-based drag-and-drop form builder that allows users to create dynamic forms using a JSON schema. It supports various field types, conditional logic, and PDF integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.1.5","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^11.1.0","vaul":"^1.1.2","lodash":"^4.17.21","sonner":"^2.0.7","date-fns":"^4.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","react-icons":"^5.5.0","tailwindcss":"^4.1.12","compressorjs":"^1.2.1","lucide-react":"^0.553.0","framer-motion":"^12.23.24","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@jsonforms/core":"^3.6.0","react-hook-form":"^7.62.0","@jsonforms/react":"^3.6.0","react-day-picker":"^9.11.1","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-menubar":"^1.1.16","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@jsonforms/vanilla-renderers":"^3.6.0","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-aspect-ratio":"^1.1.8","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","eslint":"^9.33.0","globals":"^16.3.0","@eslint/js":"^9.33.0","typescript":"~5.8.3","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/lodash":"^4.17.20","tw-animate-css":"^1.3.8","@types/recharts":"^1.8.29","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.0.0","@types/react-day-picker":"^5.2.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/json-form-viewer_0.0.2_1763440899088_0.27219127208435","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@defensestation/json-form-viewer","version":"0.0.3","_id":"@defensestation/json-form-viewer@0.0.3","maintainers":[{"name":"gsingh-ds","email":"gsingh@defensestation.ca"}],"dist":{"shasum":"e5bb6a1003d0900603349866aa7081ecfcdd60bd","tarball":"https://registry.npmjs.org/@defensestation/json-form-viewer/-/json-form-viewer-0.0.3.tgz","fileCount":98,"integrity":"sha512-/ApSkgzpgiXyMF7CQs5PwzkiiQuJBR2hF2Lxxu4WGNWYePSzoCqeYZg+SF3QURWeX85obSaV63OqMDab9K8n1Q==","signatures":[{"sig":"MEUCIHxYIOVZ1t8zXinPp6/Wmo+mePiNUYJXKNuO9q0OiE6+AiEA2WsTMGzFTD7qbMqTWq8R11W6966zbbS1etE/kC1JFKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2387608},"main":"./dist/json-form-viewer.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/json-form-viewer.es.js","gitHead":"d75b65218977cd7afd57a9a2c12c3b299067272b","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gsingh-ds","email":"gsingh@defensestation.ca"},"_npmVersion":"10.8.2","description":"A versatile React-based drag-and-drop form builder that allows users to create dynamic forms using a JSON schema. It supports various field types, conditional logic, and PDF integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.1.5","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^11.1.0","vaul":"^1.1.2","lodash":"^4.17.21","sonner":"^2.0.7","date-fns":"^4.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","react-icons":"^5.5.0","tailwindcss":"^4.1.12","compressorjs":"^1.2.1","lucide-react":"^0.553.0","framer-motion":"^12.23.24","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@jsonforms/core":"^3.6.0","react-hook-form":"^7.62.0","@jsonforms/react":"^3.6.0","react-day-picker":"^9.11.1","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-menubar":"^1.1.16","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@jsonforms/vanilla-renderers":"^3.6.0","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-aspect-ratio":"^1.1.8","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","eslint":"^9.33.0","globals":"^16.3.0","@eslint/js":"^9.33.0","typescript":"~5.8.3","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/lodash":"^4.17.20","tw-animate-css":"^1.3.8","@types/recharts":"^1.8.29","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.0.0","@types/react-day-picker":"^5.2.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/json-form-viewer_0.0.3_1763449859994_0.17437034889203318","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@defensestation/json-form-viewer","version":"0.0.4","type":"module","private":false,"main":"./dist/json-form-viewer.umd.js","module":"./dist/json-form-viewer.es.js","types":"./dist/index.d.ts","scripts":{"dev":"vite","build":"vite build","lint":"eslint .","preview":"vite preview","prepublishOnly":"npm run build"},"dependencies":{"@hookform/resolvers":"^5.2.2","@jsonforms/core":"^3.6.0","@jsonforms/react":"^3.6.0","@jsonforms/vanilla-renderers":"^3.6.0","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-aspect-ratio":"^1.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-label":"^2.1.8","@radix-ui/react-menubar":"^1.1.16","@radix-ui/react-navigation-menu":"^1.2.14","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-progress":"^1.1.8","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-select":"^2.2.6","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-tooltip":"^1.2.8","ajv":"^8.17.1","class-variance-authority":"^0.7.1","clsx":"^2.1.1","cmdk":"^1.1.1","compressorjs":"^1.2.1","date-fns":"^4.1.0","framer-motion":"^12.23.24","input-otp":"^1.4.2","lodash":"^4.17.21","lucide-react":"^0.553.0","next-themes":"^0.4.6","react-day-picker":"^9.11.1","react-hook-form":"^7.62.0","react-icons":"^5.5.0","react-markdown":"^10.1.0","react-resizable-panels":"^3.0.6","remark-gfm":"^4.0.1","sonner":"^2.0.7","tailwind-merge":"^3.3.1","tailwindcss":"^4.1.12","uuid":"^11.1.0","vaul":"^1.1.2","zod":"^4.1.5"},"peerDependencies":{"react":">=18","react-dom":">=18"},"devDependencies":{"@eslint/js":"^9.33.0","@tailwindcss/vite":"^4.1.17","@types/lodash":"^4.17.20","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/react-day-picker":"^5.2.1","@types/react-dom":"^19.1.7","@types/recharts":"^1.8.29","@vitejs/plugin-react":"^5.0.0","eslint":"^9.33.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","globals":"^16.3.0","tw-animate-css":"^1.3.8","typescript":"~5.8.3","vite":"^7.1.2","vite-plugin-css-injected-by-js":"^3.5.2","vite-plugin-dts":"^4.5.4"},"sideEffects":["**/*.css"],"_id":"@defensestation/json-form-viewer@0.0.4","gitHead":"d75b65218977cd7afd57a9a2c12c3b299067272b","description":"A versatile React-based drag-and-drop form builder that allows users to create dynamic forms using a JSON schema. It supports various field types, conditional logic, and PDF integration.","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QcB5ZNPBI1qcDpIQlILlo+fmQNFlscYIVZ9sXVFnHKIwoUE8oInJEhRXHUc+G/lCxCOmvakXGjdfn3GqDvQVCg==","shasum":"a946bf259e72b4188566c15d8efe732a6bc118ba","tarball":"https://registry.npmjs.org/@defensestation/json-form-viewer/-/json-form-viewer-0.0.4.tgz","fileCount":98,"unpackedSize":2036844,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICSPZ/U9F348RDl3E/gfUxA3+H4MjEIE8al/cAsd3bCkAiBhE9tMQTWMgB985nHJCB5IwhXzw9wlkayy19fk1V3hbQ=="}]},"_npmUser":{"name":"gsingh-ds","email":"gsingh@defensestation.ca"},"directories":{},"maintainers":[{"name":"gsingh-ds","email":"gsingh@defensestation.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/json-form-viewer_0.0.4_1763451321433_0.2929418304454967"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-16T11:38:10.782Z","modified":"2025-11-18T07:35:21.956Z","0.0.1":"2025-11-16T11:38:11.137Z","0.0.2":"2025-11-18T04:41:39.342Z","0.0.3":"2025-11-18T07:11:00.278Z","0.0.4":"2025-11-18T07:35:21.694Z"},"description":"A versatile React-based drag-and-drop form builder that allows users to create dynamic forms using a JSON schema. It supports various field types, conditional logic, and PDF integration.","maintainers":[{"name":"gsingh-ds","email":"gsingh@defensestation.ca"}],"readme":"# JSON Drag-and-Drop Form Builder\n\nA versatile React-based drag-and-drop form builder that allows users to create dynamic forms using a JSON schema. It supports various field types, conditional logic, and PDF integration.\n\n## Features\n\n*   **Drag-and-Drop Interface:** Easily build forms by dragging and dropping components.\n*   **Diverse Field Types:** Includes Checkbox, Date, File, Label, Number, Radio, Select, Signature, Text Area, and Text Field components.\n*   **Conditional Logic:** Implement complex conditional rules for form fields.\n*   **PDF Integration:** Generate and edit PDFs based on form data.\n*   **JSON Schema Driven:** Define forms using a flexible JSON schema.\n*   **DND-Kit Integration:** Leverages `@dnd-kit` for robust drag-and-drop functionality.\n*   **JSONForms Support:** Utilizes `@jsonforms` for efficient form rendering.\n\n## Installation\n\nTo get started with the project, follow these steps:\n\n1.  **Clone the repository:**\n    ```bash\n    git clone https://github.com/defensestation/dnd-json-form-builder.git\n    cd json-dnd-form-builder\n    ```\n    *(Note: Replace `https://github.com/defensestation/dnd-json-form-builder.git` with the actual repository URL.)*\n\n2.  **Install dependencies using pnpm:**\n    ```bash\n    pnpm install\n    ```\n\n## Usage\n\n### Development\n\nTo run the project in development mode:\n\n```bash\npnpm dev\n```\n\nThis will start the development server, usually accessible at `http://localhost:5173`.\n\nTo see an example of the form builder in action, you can run the development server and view the `src/Main.tsx` file, which serves as an example implementation.\n\n### Building for Production\n\nTo build the project for production:\n\n```bash\npnpm build\n```\n\nThe build output will be located in the `dist` directory.\n\n### Preview Production Build\n\nTo preview the production build locally:\n\n```bash\npnpm preview\n```\n\n### Linting\n\nTo run ESLint checks:\n\n```bash\npnpm lint\n```\n\n## Dependencies\n\nThe following are the direct dependencies used in this project:\n\n*   `ajv`: ^8.17.1\n*   `cmdk`: ^1.1.1\n*   `compressorjs`: ^1.2.1\n*   `date-fns`: ^4.1.0\n*   `framer-motion`: ^12.23.12\n*   `lodash`: ^4.17.21\n*   `pdf-lib`: ^1.17.1\n*   `react-colorful`: ^5.6.1\n*   `react-cropper`: ^2.3.3\n*   `react-day-picker`: ^9.9.0\n*   `react-hook-form`: ^7.62.0\n*   `react-icons`: ^5.5.0\n*   `react-markdown`: ^10.1.0\n*   `react-pdf`: ^10.1.0\n*   `remark-gfm`: ^4.0.1\n*   `sonner`: ^2.0.7\n*   `uuid`: ^11.1.0\n*   `zod`: ^4.1.5\n\n## Peer Dependencies\n\nThese dependencies are expected to be provided by the consuming application:\n\n*   `react`: >=18\n*   `react-dom`: >=18\n*   `@dnd-kit/core`: ^6.3.1\n*   `@dnd-kit/modifiers`: ^9.0.0\n*   `@dnd-kit/sortable`: ^10.0.0\n*   `@jsonforms/core`: ^3.6.0\n*   `@jsonforms/react`: ^3.6.0\n*   `@jsonforms/vanilla-renderers`: ^3.6.0\n*   `@tailwindcss/vite`: ^4.1.12\n*   `class-variance-authority`: ^0.7.1\n*   `clsx`: ^2.1.1\n*   `lucide-react`: ^0.542.0\n*   `tailwind-merge`: ^3.3.1\n*   `tailwindcss`: ^4.1.12\n# json-form-viewer\n","readmeFilename":"README.md"}