JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 64
  • Score
    100M100P100Q43202F
  • License MIT

A flexible and customizable design system for React Native, providing pre-built UI components, typography, and themes to enhance mobile app development.

Package Exports

  • reactnativeepictrailsds
  • reactnativeepictrailsds/preset

Readme

React Native Epic Trails Design System

License TypeScript Version

Note: This package is currently in early development (v0.0.1). APIs may change frequently.

A flexible and customizable design system for React Native, providing pre-built UI components, typography, and themes to enhance mobile app development with a focus on outdoor and adventure applications.

Under Development

This design system is currently under active development. Many features are planned but not yet implemented. Documentation and examples will be expanded as development progresses.

Installation

npm install reactnativeepictrailsds
# or
yarn add reactnativeepictrailsds

Getting Started

import { Button } from 'reactnativeepictrailsds';

export default function App() {
  return (
    <View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
      <Button variant="primary">
        Start Exploring
      </Button>
    </View>
  );
}

Development

To contribute to the design system:

  1. Clone the repository

    git clone https://github.com/gaureshpai/reactnativeepictrailsds.git
  2. Install dependencies

    npm install
  3. Start the development server

    npx expo start

Current Components

  • Buttons: Primary, Secondary variants in Medium, Large, and Docked sizes
  • Tiles: Basic content containers with various states

Roadmap

  • Complete component library
  • Comprehensive documentation
  • Theme customization
  • Accessibility improvements
  • Interactive examples
  • Component playground

License

MIT

Contributors

How to Contribute

Interested in joining our team? Check out our contribution guidelines to get started!

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request