JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 64
  • Score
    100M100P100Q43216F
  • 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/src/index.tsx

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (reactnativeepictrailsds) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

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