https://github.com/jacob-shuman/static_lists
https://github.com/jacob-shuman/static_lists
astro clsx data lists netlify pnpm random react static-data static-site tailwindcss
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jacob-shuman/static_lists
- Owner: jacob-shuman
- License: mit
- Created: 2022-10-04T00:08:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-06T21:14:56.000Z (almost 3 years ago)
- Last Synced: 2024-05-22T11:10:19.907Z (about 2 years ago)
- Topics: astro, clsx, data, lists, netlify, pnpm, random, react, static-data, static-site, tailwindcss
- Language: TypeScript
- Homepage: https://static-lists.netlify.app/
- Size: 1.39 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

[](https://www.netlify.com/)
[](https://astro.build/)
[](https://tailwindcss.com/)
> If you would like to contribute, please feel free to follow the [contributing](#contributing) section below and submit a pull request.
This project is a random assortment of string/number lists that I've collected over the years. I've found them useful in various projects, so I've decided to share them. static_lists is built using [pnpm](https://pnpm.io/), [Astro](https://astro.build), [clsx](https://www.npmjs.com/package/clsx) and the [React](https://docs.astro.build/en/guides/integrations-guide/react) and [Tailwind](https://docs.astro.build/en/guides/integrations-guide/tailwind) integrations from Astro. Any changes made are automatically deployed via netlify.
## 🧞 Commands
All commands are run from the root of the project, from a terminal:
| Command | Action |
| :-------------------- | :------------------------------------------------- |
| `pnpm install` | Installs dependencies |
| `pnpm w dev` | Starts local dev server at `localhost:3000` |
| `pnpm w build` | Build your production site to `./dist/` |
| `pnpm w preview` | Preview your build locally, before deploying |
| `pnpm w astro ...` | Run CLI commands like `astro add`, `astro preview` |
| `pnpm w astro --help` | Get help using the Astro CLI |
## Contributing
If you would like to create a new list simply add a new json file to the data directory. The file must take the following structure:
```json
{
"name": "...", // Required
"description": "...", // Optional
"values": ["...", "...", "..."] // Required
}
```