UNPKG

handoff-app

Version:

Automated documentation toolchain for building client side documentation from figma

158 lines (157 loc) 4.64 kB
{ "name": "handoff-app", "version": "0.17.0", "description": "Automated documentation toolchain for building client side documentation from figma", "author ": { "name": "Convertiv", "email": "handoff@convertiv.com" }, "license": "MIT", "bugs": { "url": "https://github.com/Convertiv/handoff-app/issues" }, "repository": { "type": "git", "url": "git+https://github.com/Convertiv/handoff-app.git" }, "keywords": [ "design", "documentation", "figma", "handoff" ], "homepage": "https://www.handoff.com/", "main": "./dist/index.js", "types": "./dist/index.d.ts", "bin": { "handoff-app": "./dist/cli.js" }, "engines": { "npm": ">=8.0.0", "node": ">=16.0.0" }, "scripts": { "start": "node ./dist/cli.js start", "dev": "node ./dist/cli.js dev", "nextdev": "cd src/app && next dev", "build": "tsc", "build:integration": "node ./dist/cli.js build:integration", "build:static": "node ./dist/cli.js build:app", "fetch": "node ./dist/cli.js fetch", "lint": "cd src/app && npx next lint", "release": "np --any-branch", "test": "npm run lint" }, "prettier": { "printWidth": 140, "semi": true, "singleQuote": true, "trailingComma": "es5", "plugins": [ "prettier-plugin-tailwindcss" ], "tailwindConfig": "./tailwind.config.ts" }, "dependencies": { "@babel/preset-typescript": "^7.18.6", "@figma-plugin/helpers": "^0.15.2", "@figma/plugin-typings": "^1.55.1", "@mdx-js/loader": "^3.0.1", "@mdx-js/react": "^3.0.1", "@next/mdx": "^15.3.4", "@popperjs/core": "^2.11.6", "@radix-ui/react-accordion": "^1.2.8", "@radix-ui/react-collapsible": "^1.1.2", "@radix-ui/react-dialog": "^1.1.4", "@radix-ui/react-dropdown-menu": "^2.1.4", "@radix-ui/react-label": "^2.1.1", "@radix-ui/react-navigation-menu": "^1.2.3", "@radix-ui/react-popover": "^1.1.4", "@radix-ui/react-radio-group": "^1.2.2", "@radix-ui/react-select": "^2.1.4", "@radix-ui/react-separator": "^1.1.1", "@radix-ui/react-slot": "^1.1.1", "@radix-ui/react-tabs": "^1.1.1", "@radix-ui/react-toggle": "^1.1.1", "@radix-ui/react-toggle-group": "^1.1.1", "@radix-ui/react-tooltip": "^1.1.6", "@tailwindcss/container-queries": "^0.1.1", "@tailwindcss/typography": "^0.5.16", "@types/archiver": "^5.3.1", "@types/bootstrap": "^5.2.6", "@types/cross-spawn": "^6.0.2", "@types/fs-extra": "^11.0.4", "@types/handlebars": "^4.1.0", "@types/lodash": "^4.14.185", "@types/markdown-it": "^12.2.3", "@types/mdx": "^2.0.13", "@types/node": "^20.11.18", "@types/prismjs": "^1.26.0", "@types/react": "^19.1.0", "@types/react-dom": "^19.1.0", "@types/react-scroll": "^1.8.6", "@types/react-syntax-highlighter": "^15.5.7", "@types/refractor": "^3.0.2", "@types/yargs": "^17.0.33", "@vitejs/plugin-react": "^4.5.2", "archiver": "^5.3.1", "arg": "^5.0.2", "autoprefixer": "^10.4.14", "babel-runtime": "^6.26.0", "bootstrap": "5.3.0", "chalk": "^4.1.2", "chokidar": "^3.5.3", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "concurrently": "^7.4.0", "cross-spawn": "^7.0.3", "css-loader": "^6.7.2", "date-fns": "^2.29.3", "dotenv": "^16.0.3", "eslint": "^8.23.1", "eslint-config-next": "^15.3.4", "fs-extra": "^11.3.0", "geist": "^1.3.1", "gray-matter": "^4.0.3", "handlebars": "^4.7.8", "handoff-core": "^0.2.0", "html-react-parser": "^5.2.5", "jquery": "^3.6.1", "lodash": "^4.17.21", "lucide-react": "^0.518.0", "memfs": "^4.11.0", "next": "^15.3.4", "next-mdx-remote": "^5.0.0", "next-themes": "^0.4.4", "node-html-parser": "^6.1.4", "postcss": "^8.4.16", "postcss-loader": "^7.3.0", "postcss-scss": "^4.0.5", "prettier": "^3.4.2", "prettier-plugin-tailwindcss": "^0.4.1", "react": "^19.1.0", "react-dom": "^19.1.0", "react-markdown": "^10.1.0", "react-scroll": "^1.8.9", "react-syntax-highlighter": "^15.5.0", "rehype-raw": "^7.0.0", "sass": "^1.85.0", "sass-loader": "^13.2.0", "semver": "^7.6.3", "style-loader": "^3.3.1", "tailwind-merge": "^2.5.5", "tailwindcss": "^3.4.15", "tailwindcss-animate": "^1.0.7", "typescript": "5.6.3", "vaul": "^1.1.2", "vite": "^6.3.5", "webpack-dev-server": "^5.2.1", "ws": "^8.18.0", "yargs": "^17.7.2" }, "devDependencies": { "eslint-config-prettier": "^10.0.2", "np": "^8.0.4", "sass-embedded": "^1.89.0" } }