{"_id":"@andthezhang/outstatic","_rev":"1-a848d01c3e247939ec5385cc2341027e","name":"@andthezhang/outstatic","description":"Static site CMS for Next.js","dist-tags":{"latest":"1.4.9"},"versions":{"1.4.8":{"name":"@andthezhang/outstatic","version":"1.4.8","author":{"name":"Andre Vitorio","email":"andre@vitorio.net"},"license":"MIT","_id":"@andthezhang/outstatic@1.4.8","homepage":"https://outstatic.com","bugs":{"url":"https://github.com/avitorio/outstatic/issues"},"dist":{"shasum":"79515534d40909bdc8aeca8dcc12f0e8dafb32c1","tarball":"https://registry.npmjs.org/@andthezhang/outstatic/-/outstatic-1.4.8.tgz","fileCount":13,"integrity":"sha512-2EzZeqjP4g6s6/R3GW5HBP92L3d41U6seSHJvCrPyMVMlxYh4FJAWMTknpCljK8oLjNAaZ+4Dsqc4B6uKSL6yA==","signatures":[{"sig":"MEUCIC4jbGmQivFe4t7yp77UzExTFWaV0MQusSHPYYwwgeZFAiEAkhs8xbNtk4XeejVvoreaClFcvy6+2rXhSlPjRUWwcC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16826},"main":"./dist/index.js","_from":"file:andthezhang-outstatic-1.4.8.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./client":"./dist/client/client.js","./server":"./dist/utils/server.js","./outstatic.css":"./dist/outstatic.css"},"scripts":{"dev":"concurrently \"tsup --watch\" \"tailwindcss -i ./src/styles.css -o ./dist/outstatic.css --watch\"","lint":"TIMING=1 eslint \"src/**/*.ts*\"","test":"jest --passWithNoTests","build":"tsup && tailwindcss -i ./src/styles.css -o ./dist/outstatic.css","clean":"rm -rf dist","typecheck":"tsc --project tsconfig.json --noEmit"},"_npmUser":{"name":"andthezhang","email":"andthezhang@gmail.com"},"_resolved":"/private/var/folders/_y/zqrlpr3j50b_vff699fnhrbm0000gn/T/433d47ee5a94d2f138cfdd28492e46cc/andthezhang-outstatic-1.4.8.tgz","_integrity":"sha512-2EzZeqjP4g6s6/R3GW5HBP92L3d41U6seSHJvCrPyMVMlxYh4FJAWMTknpCljK8oLjNAaZ+4Dsqc4B6uKSL6yA==","repository":{"url":"git+https://github.com/avitorio/outstatic.git","type":"git"},"_npmVersion":"10.8.1","description":"Static site CMS for Next.js","directories":{},"_nodeVersion":"22.3.0","dependencies":{"ai":"^2.2.16","swr":"^1.3.0","yup":"^0.32.11","clsx":"^1.2.1","sift":"^16.0.1","cookie":"^0.5.0","openai":"^4.13.0","sonner":"^0.6.2","thenby":"^1.3.4","graphql":"^16.5.0","postcss":"^8.4.26","zustand":"^4.4.3","encoding":"^0.1.13","lowlight":"^1.0","tippy.js":"^6.3.7","url-slug":"^3.0.4","camelcase":"^6.3.0","dompurify":"^2.3.9","js-base64":"^3.7.2","js-cookie":"^3.0.5","pluralize":"^8.0.0","@hapi/iron":"^7.0.0","@tiptap/pm":"2.1.10","change-case":"^5.4.2","cross-fetch":"^4.0.0","gray-matter":"^4.0.3","imurmurhash":"^0.1.4","openai-edge":"^1.2.2","@tiptap/core":"2.1.10","highlight.js":"^11.6.0","lucide-react":"^0.260.0","next-connect":"^1.0.0-next.2","next-session":"^4.0.5","react-select":"^5.7.3","use-debounce":"^9.0.4","@dnd-kit/core":"^6.1.0","@tiptap/react":"2.1.10","@apollo/client":"^3.6.6","tailwind-merge":"^1.13.2","react-hook-form":"^7.31.3","tiptap-markdown":"0.8.1","transliteration":"^2.3.5","react-datepicker":"^6","@dnd-kit/sortable":"^8.0.0","@dnd-kit/modifiers":"^7.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"2.1.10","@hookform/resolvers":"^2.9.7","@tiptap/starter-kit":"2.1.10","next-remove-imports":"^1.0.6","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-icons":"^1.3.0","json-stable-stringify":"^1.0.2","@tiptap/extension-link":"2.1.10","@radix-ui/react-tooltip":"^1.0.7","@tiptap/extension-image":"2.1.10","@tiptap/extension-table":"2.1.0","react-textarea-autosize":"^8.3.4","class-variance-authority":"^0.7.0","@tiptap/extension-gapcursor":"2.1.0","@tiptap/extension-highlight":"2.1.10","@tiptap/extension-table-row":"2.1.0","@tiptap/extension-underline":"2.1.10","@tiptap/extension-code-block":"2.1.10","@tiptap/extension-table-cell":"2.1.0","@tiptap/extension-bubble-menu":"2.1.10","@tiptap/extension-placeholder":"2.1.10","@tiptap/extension-table-header":"2.1.0","@tiptap/extension-horizontal-rule":"2.1.10","@tiptap/extension-code-block-lowlight":"2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^1.0.0","jest":"^29.0.1","next":"^13.0.0","tsup":"^6.1.3","react":"^18.2.0","eslint":"8.42.0","ts-jest":"^29.1.2","tsconfig":"0.0.0","react-dom":"^18.2.0","typescript":"^4.5.2","@types/jest":"^29.0.0","@types/node":"^20","tailwindcss":"^3.1.5","@types/react":"^18","concurrently":"^7.6.0","@types/cookie":"^0.5.1","postcss-import":"^15.1.0","@types/lowlight":"^0.0.3","node-mocks-http":"^1.11.0","@types/dompurify":"^2.3.3","@types/js-cookie":"^3.0.3","@types/pluralize":"^0.0.29","@types/react-dom":"^18","next-router-mock":"^0.9.7","@types/imurmurhash":"^0.1.1","@graphql-codegen/cli":"^2.6.2","eslint-config-custom":"0.0.0","@testing-library/react":"^13.3.0","jest-environment-jsdom":"^29.0.1","@tailwindcss/typography":"^0.5.4","@types/react-datepicker":"^6","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@graphql-codegen/typescript":"^2.4.11","@testing-library/user-event":"^14.4.3","@types/json-stable-stringify":"^1.0.34","@types/testing-library__jest-dom":"^5.14.5","@graphql-codegen/typed-document-node":"^2.2.11","@graphql-codegen/typescript-operations":"^2.4.0","@graphql-codegen/typescript-react-apollo":"^3.2.14"},"peerDependencies":{"next":"^13 || ^14","react":"^17.0.2 || ^18","react-dom":"^17.0.2 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/outstatic_1.4.8_1718947717918_0.9826052100683551","host":"s3://npm-registry-packages"}},"1.4.9":{"name":"@andthezhang/outstatic","version":"1.4.9","description":"Static site CMS for Next.js","author":{"name":"Andre Vitorio","email":"andre@vitorio.net"},"repository":{"type":"git","url":"git+https://github.com/avitorio/outstatic.git"},"homepage":"https://outstatic.com","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./client":"./dist/client/client.js","./server":"./dist/utils/server.js","./outstatic.css":"./dist/outstatic.css"},"license":"MIT","scripts":{"build":"tsup && tailwindcss -i ./src/styles.css -o ./dist/outstatic.css","dev":"concurrently \"tsup --watch\" \"tailwindcss -i ./src/styles.css -o ./dist/outstatic.css --watch\"","clean":"rm -rf dist","test":"jest --passWithNoTests","typecheck":"tsc --project tsconfig.json --noEmit","lint":"TIMING=1 eslint \"src/**/*.ts*\""},"dependencies":{"@apollo/client":"^3.6.6","@dnd-kit/core":"^6.1.0","@dnd-kit/modifiers":"^7.0.0","@dnd-kit/sortable":"^8.0.0","@dnd-kit/utilities":"^3.2.2","@hapi/iron":"^7.0.0","@hookform/resolvers":"^2.9.7","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tooltip":"^1.0.7","@tiptap/core":"2.1.10","@tiptap/extension-bubble-menu":"2.1.10","@tiptap/extension-code-block":"2.1.10","@tiptap/extension-code-block-lowlight":"2.1.10","@tiptap/extension-gapcursor":"2.1.0","@tiptap/extension-highlight":"2.1.10","@tiptap/extension-horizontal-rule":"2.1.10","@tiptap/extension-image":"2.1.10","@tiptap/extension-link":"2.1.10","@tiptap/extension-placeholder":"2.1.10","@tiptap/extension-table":"2.1.0","@tiptap/extension-table-cell":"2.1.0","@tiptap/extension-table-header":"2.1.0","@tiptap/extension-table-row":"2.1.0","@tiptap/extension-underline":"2.1.10","@tiptap/pm":"2.1.10","@tiptap/react":"2.1.10","@tiptap/starter-kit":"2.1.10","@tiptap/suggestion":"2.1.10","ai":"^2.2.16","camelcase":"^6.3.0","change-case":"^5.4.2","class-variance-authority":"^0.7.0","clsx":"^1.2.1","cookie":"^0.5.0","cross-fetch":"^4.0.0","dompurify":"^2.3.9","encoding":"^0.1.13","graphql":"^16.5.0","gray-matter":"^4.0.3","highlight.js":"^11.6.0","imurmurhash":"^0.1.4","js-base64":"^3.7.2","js-cookie":"^3.0.5","json-stable-stringify":"^1.0.2","lowlight":"^1.0","lucide-react":"^0.260.0","next-connect":"^1.0.0-next.2","next-remove-imports":"^1.0.6","next-session":"^4.0.5","openai":"^4.13.0","openai-edge":"^1.2.2","pluralize":"^8.0.0","postcss":"^8.4.26","react-datepicker":"^6","react-hook-form":"^7.31.3","react-select":"^5.7.3","react-textarea-autosize":"^8.3.4","sift":"^16.0.1","sonner":"^0.6.2","swr":"^1.3.0","tailwind-merge":"^1.13.2","thenby":"^1.3.4","tippy.js":"^6.3.7","tiptap-markdown":"0.8.1","transliteration":"^2.3.5","url-slug":"^3.0.4","use-debounce":"^9.0.4","yup":"^0.32.11","zustand":"^4.4.3"},"devDependencies":{"@babel/preset-typescript":"^7.18.6","@graphql-codegen/cli":"^2.6.2","@graphql-codegen/typed-document-node":"^2.2.11","@graphql-codegen/typescript":"^2.4.11","@graphql-codegen/typescript-operations":"^2.4.0","@graphql-codegen/typescript-react-apollo":"^3.2.14","@tailwindcss/typography":"^0.5.4","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/cookie":"^0.5.1","@types/dompurify":"^2.3.3","@types/imurmurhash":"^0.1.1","@types/jest":"^29.0.0","@types/js-cookie":"^3.0.3","@types/json-stable-stringify":"^1.0.34","@types/lowlight":"^0.0.3","@types/node":"^20","@types/pluralize":"^0.0.29","@types/react":"^18","@types/react-datepicker":"^6","@types/react-dom":"^18","@types/testing-library__jest-dom":"^5.14.5","concurrently":"^7.6.0","eslint":"8.42.0","eslint-config-custom":"workspace:*","jest":"^29.0.1","jest-environment-jsdom":"^29.0.1","msw":"^1.0.0","next":"^13.0.0","next-router-mock":"^0.9.7","node-mocks-http":"^1.11.0","postcss-import":"^15.1.0","react":"^18.2.0","react-dom":"^18.2.0","tailwindcss":"^3.1.5","ts-jest":"^29.1.2","tsconfig":"workspace:*","tsup":"^6.1.3","typescript":"^4.5.2"},"peerDependencies":{"next":"^13 || ^14","react":"^17.0.2 || ^18","react-dom":"^17.0.2 || ^18"},"publishConfig":{"access":"public"},"_id":"@andthezhang/outstatic@1.4.9","gitHead":"737021eec4ad916e78c4f4bda3de0711f82568a7","bugs":{"url":"https://github.com/avitorio/outstatic/issues"},"_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-Ue7S7qIOAG60tWxGQtYpFYJEQx93Cw1cOidy8ynqzGAUQlW1mJv8YcyeK+sve6yP0fO5uaWoyLoGyUvH5OhkQQ==","shasum":"446f71ae6513f4343d1daa84c24817a37bb10bcc","tarball":"https://registry.npmjs.org/@andthezhang/outstatic/-/outstatic-1.4.9.tgz","fileCount":13,"unpackedSize":16838,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjTU0Ssq5/U3+e/xXh5XeGggNHMbW2KIDGk66+h3gw1AiB7b3GbdMCuDNwFQEf+sYSqeDsoYH7PcgLweTPPeA/Mzg=="}]},"_npmUser":{"name":"andthezhang","email":"andthezhang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/outstatic_1.4.9_1719037656797_0.007830577873047417"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-21T05:28:37.821Z","modified":"2024-06-22T06:27:37.114Z","1.4.8":"2024-06-21T05:28:38.071Z","1.4.9":"2024-06-22T06:27:36.945Z"},"maintainers":[{"name":"andthezhang","email":"andthezhang@gmail.com"}],"author":{"name":"Andre Vitorio","email":"andre@vitorio.net"},"repository":{"type":"git","url":"git+https://github.com/avitorio/outstatic.git"},"license":"MIT","homepage":"https://outstatic.com","bugs":{"url":"https://github.com/avitorio/outstatic/issues"},"readme":"<p align=\"center\">\n  <a href=\"https://outstatic.com\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/avitorio/outstatic/main/.github/images/readme-illustration-dark.png\">\n      <img src=\"https://raw.githubusercontent.com/avitorio/outstatic/main/.github/images/readme-illustration-light.png\">\n    </picture>\n    <h1 align=\"center\">Outstatic</h1>\n  </a>\n</p>\n\n<p align=\"center\">\n  <a aria-label=\"NPM version\" href=\"https://www.npmjs.com/package/outstatic\">\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/outstatic?style=for-the-badge&labelColor=000000\">\n  </a>\n  <a aria-label=\"License\" href=\"https://github.com/avitorio/outstatic/blob/main/license.md\">\n    <img alt=\"\" src=\"https://img.shields.io/npm/l/outstatic?style=for-the-badge&labelColor=000000\">\n  </a>\n</p>\n\nhttps://user-images.githubusercontent.com/1417109/197012503-2378f951-c571-492c-a4d6-5e5bba4fae24.mp4\n\nOutstatic is a static site CMS that lives inside your Next.js install. No need for databases, external services, or complicated setups. It allows you to create, edit and save content that is automatically committed to your repository and deployed to your live website.\n\n## Key features\n\n- 📝 Full-featured dashboard\n- 🚀 Fast and easy setup\n- 💾 No database\n- 🏠 Host for free\n- 🧩 Custom Fields\n- 🤖 AI Completions\n\n## Getting started\n\nVisit <a aria-label=\"outstatic getting started\" href=\"https://outstatic.com/learn\">https://outstatic.com/docs/getting-started</a> to get started with Outstatic.\n\n## Documentation\n\nVisit [https://outstatic.com/docs](https://outstatic.com/docs) to view the full documentation.\n\n## Financial Contributors\n\nWith just $5 a month, you can keep the development and maintenance gears grinding! Every penny you pitch in fuels our mission to make Outstatic even more awesome.\n\n👉 View options and contribute at [GitHub Sponsors](https://github.com/sponsors/avitorio)\n\n### 🥈 Silver Sponsors\n\n<table>\n  <tr>\n  <td>\n<a aria-label=\"Puppetry\" href=\"https://www.puppetry.com/?utm_source=Outstatic&utm_medium=sponsorship\">\n<img alt=\"\" src=\"https://raw.githubusercontent.com/avitorio/outstatic/canary/.github/images/puppetry.png\" width=\"196px\">\n</a>\n</td>\n  </tr>\n</table>\n\n## Stay up-to-date\n\nThe project is constantly improving with new changes being implemented on a daily basis. You can keep up by hitting the **Star** button! I really appreciate it.\n\n![hit-the-star](https://user-images.githubusercontent.com/1417109/197028994-7261693c-0201-4ec7-9c69-a996c9de870c.gif)\n\n## Tech Stack\n\nOutstatic is built on the following stack:\n\n- [Next.js](https://nextjs.org/) – framework\n- [GitHub](https://github.com/) – content storage and auth\n- [Tiptap](https://tiptap.dev/) – text editor\n- [OpenAI](https://openai.com/) - AI completions\n- [Vercel AI SDK](https://sdk.vercel.ai/docs) – AI library\n- [TailwindCSS](https://tailwindcss.com/) – styles\n- [Novel](https://novel.sh) – AI completions and slash command\n\n## Community\n\nThe Outstatic community can be found on [GitHub Discussions](https://github.com/avitorio/outstatic/discussions), where you can ask questions, voice ideas, and share your projects.\n\nTo chat with other community members you can join the [Outstatic Discord](https://discord.gg/qEjtpn7E6F).\nYou can also follow us on [X / Twitter](https://x.com/outstatic).\n\n## Author\n\n- Andre Vitorio ([@andrevitorio](https://twitter.com/andrevitorio))\n\n## Contributing\n\nPlease see our [CONTRIBUTING.md](/CONTRIBUTING.md).\n\n<a href=\"https://github.com/avitorio/outstatic/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=avitorio/outstatic\" />\n</a>\n","readmeFilename":"README.md"}