{"_id":"@anemone/newline-use-comments","_rev":"1-9939716f3ae4340ba9d24ca7c3e542a9","name":"@anemone/newline-use-comments","dist-tags":{"latest":"3.0.0"},"versions":{"3.0.0":{"private":false,"name":"@anemone/newline-use-comments","source":"lib/useComments.ts","main":"dist/index.js","types":"dist/useComments.d.ts","module":"dist/index.esm.js","version":"3.0.0","scripts":{"dev":"next","build":"next build","start":"next start","typecheck":"tsc","build:microbundle":"microbundle --no-compress --tsconfig tsconfig.lib.json"},"peerDependencies":{"react":">=16.8"},"dependencies":{"classnames":"2.3.1","date-fns":"2.21.3","gray-matter":"4.0.3","next":"latest","react":"^17.0.2","react-dom":"^17.0.2","remark":"13.0.0","remark-html":"13.0.1","typescript":"^4.2.4"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^15.6.0","@types/react":"^17.0.6","@types/react-dom":"^17.0.5","autoprefixer":"10.4.0","microbundle":"^0.14.2","postcss":"8.4.5","tailwindcss":"3.0.5"},"gitHead":"bc0481cb5be4d0004168b491f61af7627d5a1a4d","description":"This is the existing [blog-starter](https://github.com/vercel/next.js/tree/canary/examples/blog-starter) plus TypeScript.","_id":"@anemone/newline-use-comments@3.0.0","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ReYREs5uCsH2P/HZQ1DkgXjm0Ni99oErybVBLMTVKtm/25J3jqBxIdfNBJafw3508txOpSq4OkLnI4gZCxYFYA==","shasum":"3b11b279c5319138fdf1c67430a66d61a9c7800e","tarball":"https://registry.npmjs.org/@anemone/newline-use-comments/-/newline-use-comments-3.0.0.tgz","fileCount":11,"unpackedSize":52571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9x76CRA9TVsSAnZWagAAPZkP/2eXCpQxbqMKEy4FUzYI\nLwPdsoqg8gn3PtlKxkqCVXSqsA50aQBOPsjJ+Py2JjH1XvlMnpTEMeZp7azV\nVOIee+/INPHH7l+WzA68Pww3CybMD2+8gxhusx8kMXrdPHpeI2xc/NOK3j/j\neQ9zxZ1d8Si0pb+o+iUIh2MCLqxde86gbdsItnl2bUAsFElVz8pvf6VnIHrI\nOkJcg3sfeOWv8ERl0WcRvKZ9nFK8jnN/qpFhd4qLvQPAmmoymGl9ZOhGlFnx\nbYR2cMNdpz3cLY3stZhlB9QatR1Al9t7V94Kaxtq1r5J4e0qU4fbAuLDPSEP\nr0/PdlowUJQaEKAQXB39LPVzkk5PsrcHul+nGytYNyfpy8mQNxXH06lQFS9d\nuEjiCnoGONU4SPRhIRmeggjk3uUNpJjZ8fLQALLxYuLgDe1nkS+Xd/ZTP71G\nw8PG850IwBd8mR2IaazusRNhtEQZgojUuSUtVmYwBTINpTgSX1Cj6nj5KoTw\nRngROwugK7LSA+Z6o31DrNBoRf1glj0hUHBgUVdZbfA0Alw24JDdO9z3avA7\nouzTv8t2R5W8zuP/XLodXr0VmokfTNMspyCvi/l2a2vVmyY4fDzB7K6dBnEn\nafKALqRNN6JLKHeI1Oe3+j8YkPonMekOJBMktAWQls9nJria0GF1971AFsHa\nQCPE\r\n=uLGW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1K2bAzAYAgyKVK0adaLtL7iU7qtzAme0pitqa4cm5sAiEA2YN6/6jorT0oiVtxIJjwZiDYqao0XRyGbsTnvYdrDoQ="}]},"_npmUser":{"name":"anemone","email":"alexsandra.sikora@gmail.com"},"directories":{},"maintainers":[{"name":"anemone","email":"alexsandra.sikora@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/newline-use-comments_3.0.0_1643585274607_0.3194894607489318"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-30T23:27:54.563Z","3.0.0":"2022-01-30T23:27:54.967Z","modified":"2022-04-04T14:05:08.434Z"},"maintainers":[{"name":"anemone","email":"alexsandra.sikora@gmail.com"}],"description":"This is the existing [blog-starter](https://github.com/vercel/next.js/tree/canary/examples/blog-starter) plus TypeScript.","readme":"# A statically generated blog example using Next.js, Markdown, and TypeScript\n\nThis is the existing [blog-starter](https://github.com/vercel/next.js/tree/canary/examples/blog-starter) plus TypeScript.\n\nThis example showcases Next.js's [Static Generation](https://nextjs.org/docs/basic-features/pages) feature using Markdown files as the data source.\n\nThe blog posts are stored in `/_posts` as Markdown files with front matter support. Adding a new Markdown file in there will create a new blog post.\n\nTo create the blog posts we use [`remark`](https://github.com/remarkjs/remark) and [`remark-html`](https://github.com/remarkjs/remark-html) to convert the Markdown files into an HTML string, and then send it down as a prop to the page. The metadata of every post is handled by [`gray-matter`](https://github.com/jonschlinkert/gray-matter) and also sent in props to the page.\n\n## Preview\n\nPreview the example live on [StackBlitz](http://stackblitz.com/):\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/vercel/next.js/tree/canary/examples/blog-starter-typescript)\n\n## Deploy your own\n\nDeploy the example using [Vercel](https://vercel.com?utm_source=github&utm_medium=readme&utm_campaign=next-example):\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https://github.com/vercel/next.js/tree/canary/examples/blog-starter-typescript&project-name=blog-starter-typescript&repository-name=blog-starter-typescript)\n\n## How to use\n\nExecute [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) with [npm](https://docs.npmjs.com/cli/init) or [Yarn](https://yarnpkg.com/lang/en/docs/cli/create/) to bootstrap the example:\n\n```bash\nnpx create-next-app --example blog-starter-typescript blog-starter-typescript-app\n# or\nyarn create next-app --example blog-starter-typescript blog-starter-typescript-app\n```\n\nYour blog should be up and running on [http://localhost:3000](http://localhost:3000)! If it doesn't work, post on [GitHub discussions](https://github.com/vercel/next.js/discussions).\n\nDeploy it to the cloud with [Vercel](https://vercel.com/new?utm_source=github&utm_medium=readme&utm_campaign=next-example) ([Documentation](https://nextjs.org/docs/deployment)).\n\n# Notes\n\n`blog-starter-typescript` uses [Tailwind CSS](https://tailwindcss.com) [(v3.0)](https://tailwindcss.com/blog/tailwindcss-v3).\n","readmeFilename":"README.md"}