Hashnode
Acknowledgements
These are the open source libraries we use to make Hashnode:
- @emotion/css
- @floating-ui/react-dom
- @tailwindcss/typography
- async
- chart.js
- clipboard
- cookie
- cuid
- dayjs
- embla-carousel
- ioredis
- isomorphic-fetch
- joi
- js-base64
- js-cookie
- jsonwebtoken
- lodash
- metascraper
- metascraper-image
- mobx
- mobx-react
- mongoose
- next
- next-universal-cookie
- pino
- react
- react-chartjs-2
- react-colorful
- react-confetti
- react-countdown
- react-hook-form
- react-joyride
- react-modal
- react-perfect-scrollbar
- react-sticky-el
- react-textarea-autosize
- react-twitter-embed
- react-use
- react-waypoint
- request
- rss
- rss-parser
- sanitize-html
- shortid
- slug
- swr
- textarea-caret
- turndown
- use-state-with-callback
- uuid
- validator
- @babel/core
- @babel/eslint-parser
- @babel/plugin-proposal-decorators
- @emotion/babel-plugin
- @next/bundle-analyzer
- @testing-library/cypress
- @typescript-eslint/eslint-plugin
- @typescript-eslint/parser
- babel-plugin-macros
- commitizen
- cross-env
- cypress
- cypress-xpath
- cz-conventional-changelog
- eslint
- eslint-config-airbnb
- eslint-config-airbnb-base
- eslint-config-prettier
- eslint-import-resolver-typescript
- eslint-plugin-cypress
- eslint-plugin-import
- eslint-plugin-jsx-a11y
- eslint-plugin-prettier
- eslint-plugin-react
- eslint-plugin-react-hooks
- jest
- lint-staged
- node-mocks-http
- prettier
- start-server-and-test
- tailwindcss
- ts-jest
- twin.macro
- typedoc
- typescript