Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/urlaunched-com/url-web-starter
A CLI tool to generate web projects with support for landing pages, applications, and various customizable features like Schema.org, tests, and email templates.
https://github.com/urlaunched-com/url-web-starter
Last synced: about 1 month ago
JSON representation
A CLI tool to generate web projects with support for landing pages, applications, and various customizable features like Schema.org, tests, and email templates.
- Host: GitHub
- URL: https://github.com/urlaunched-com/url-web-starter
- Owner: urlaunched-com
- License: mit
- Created: 2024-08-29T07:07:38.000Z (3 months ago)
- Default Branch: dev
- Last Pushed: 2024-09-09T09:24:17.000Z (2 months ago)
- Last Synced: 2024-09-09T11:21:08.197Z (2 months ago)
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/url-web-starter
- Size: 60.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# URL Web Starter
## Overview
The URL Web Starter module is designed to streamline the process of setting up a new web project. It provides a template-based approach to project initialization, allowing developers to quickly scaffold a new project with predefined configurations and structures. This module supports different project types, such as landing pages and applications, and includes options for additional features like tests, email templates, and schema integration.
## Features
- **Template-Based Initialization**: Choose between different project types and copy the necessary files and folders from the template directory.
- **Landing**: Sets up a landing page project with basic configurations and optional Schema.org integration.
- **Application**: Sets up an application project with options for additional features.
- **Figma Integration**: Automatically updates `figma-export.yaml` with the provided Figma file ID and runs the `figma-export` command.
- **Customizable Features for Application Projects**:
- **Schema org**: Adds Schema.org integration to the project.
- **Tests**: Includes test setup in the project.
- **Email templates**: Adds email template functionality to the project.
- **Dependency Management**: Automatically installs required dependencies using Yarn.
- **Environment Configuration**: Sets up environment variables for Figma integration.
## Usage
```sh
npx url-web-starter
```## License
URL Web Starter is distributed under the [MIT](https://opensource.org/licenses/MIT) license.