npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@egovernments/digit-ui-codegen

v0.0.6

Published

## Install

Downloads

16

Readme

digit-ui-codegen

Install

npm install --save @egovernments/digit-ui-codegen

Limitation

This Package is more specific to DIGIT-UI's can be used across mission's
It is the base css for all Digit UI's

Plop Generator for Modules

This Plop generator helps you create a new module with a service structure. It automates the creation of files and folders required for the module, ensuring a consistent and organized project structure.

Features

  • Generates a new module with a defined service structure.
  • Creates necessary configuration, service, hook, page, utility, and component files.
  • Uses Handlebars templates for file content.

Getting Started

Prerequisites

Installation

  1. Install Plop globally if you haven't already:

    npm install -g plop
  2. Clone or download the repository containing this generator.

  3. Navigate to the directory containing the plopfile.js:

    cd path-to-your-repo

Usage

To generate a new module, run the following command in the terminal:

plop module

You will be prompted to provide the module name. Based on the input, the generator will create the following structure:

modules/
  └── your-module-name/
      ├── package.json
      ├── README.md
      ├── CHANGELOG.md
      ├── src/
      │   ├── Module.js
      │   ├── configs/
      │   │   ├── UICustomizations.js
      │   │   ├── your-module-nameCreateConfig.js
      │   │   ├── your-module-nameSearchConfig.js
      │   ├── hooks/
      │   │   ├── services/
      │   │   │   ├── searchYourModuleName.js
      │   │   │   ├── searchTestResultData.js
      │   │   ├── index.js
      │   │   ├── useIndividualView.js
      │   ├── pages/
      │   │   ├── employee/
      │   │   │   ├── index.js
      │   │   │   ├── YourModuleNameCreate.js
      │   │   │   ├── YourModuleNameSearch.js
      │   │   │   ├── YourModuleNameResponse.js
      │   ├── utils/
      │   │   ├── createUtils.js
      │   │   ├── index.js
      │   ├── components/
      │   │   ├── YourModuleNameCard.js
      │   │   ├── YourModuleNameTestComponent.js

File Descriptions

  • package.json: Contains metadata and dependencies for the module.
  • README.md: Documentation for the module.
  • CHANGELOG.md: Keeps track of changes and version history.
  • src/Module.js: Main module file.
  • src/configs/: Configuration files for UI customizations and module-specific settings.
  • src/hooks/: Custom hooks and service files for data fetching and manipulation.
  • src/pages/employee/: Page components related to employee management.
  • src/utils/: Utility functions used within the module.
  • src/components/: React components specific to the module.

Customization

You can customize the templates used for generating files. The templates are located in the plop-templates/module/ directory. Modify these templates to fit your specific needs.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.


By using this Plop generator, you ensure that your modules have a consistent structure and adhere to best practices. Happy coding!