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

softwork

v1.0.0

Published

This npm package provides a standardized folder structure for your project. By adopting this folder structure, you can make it easier for developers to navigate and understand your project. Also included are four dependencies express, jsonwebtoken, bcrypt

Downloads

4

Readme

SOFTWORK

This npm package provides a standardized folder structure for your project. By adopting this folder structure, you can make it easier for developers to navigate and understand your project. Also included are four dependencies express, jsonwebtoken, bcrypt and pg.

INSTALLATION

To use this package install it with the following command

npm install softwork

USAGE

After installing the package, you can use the provided folder structure in your project. Here's an overview of the folder structure:

softwork/
├── node_modules/
├── src/
│   ├── admin/
│   │   ├── controller
│   │   ├── models
│   │   ├── routes
│   │   └── service
│   ├── auth/
│   │   ├── controller
│   │   ├── models
│   │   ├── routes
│   │   └── service
│   ├── config/
│   ├── helper/
│   └── app.js
├── .env
├── package.json
├── README.md
└──  yarn.lock

Here is a brief description of each folder

node_modules/: This is where all of your project's dependencies are installed when you run npm install or yarn install.

src/: This folder contains all of the source code for your application.

admin/: This folder represents the administrative section of your application. It contains the code for managing the application's backend functionalities.

controller/: This folder contains the controllers for handling the application's business logic for the administrative section.

models/: This folder contains the models for defining the application's data structures for the administrative section.

routes/: This folder contains the routes for defining the application's API endpoints for the administrative section.

service/: This folder contains the services for implementing the application's business logic for the administrative section.

auth/: This folder represents the authentication section of your application. It contains the code for managing user authentication and authorization.

controller/: This folder contains the controllers for handling the application's business logic for the authentication section.

models/: This folder contains the models for defining the application's data structures for the authentication section.

routes/: This folder contains the routes for defining the application's API endpoints for the authentication section.

service/: This folder contains the services for implementing the application's business logic for the authentication section.

config/: This folder contains configuration files for your application such as database configuration.

helper/: This folder contains helper functions and utilities that can be used throughout your application.

app.js: This file contains the entry point for your application.

.env: This file contains environment variables that can be used to store sensitive information such as API keys, database credentials, etc.

package.json: This file contains metadata about your application, including its name, version, dependencies, and scripts.

yarn.lock: This file is used by the Yarn package manager to ensure that all installations of dependencies are identical.

Contributing

We welcome contributions from the community. If you have suggestions for improving this folder structure, please open an issue or submit a pull request on our GitHub repository.

License

This package is open source and available under the MIT License.