{"_id":"@dearborn42/mern-blueprint","_rev":"4-31a3c87ed4f11736262a088895d7f6d1","time":{"created":"2023-12-12T03:47:16.114Z","1.0.0":"2023-12-12T02:52:17.848Z","modified":"2023-12-12T03:50:21.878Z","1.0.1":"2023-12-12T03:47:16.345Z","1.0.2":"2023-12-12T03:50:21.680Z"},"name":"@dearborn42/mern-blueprint","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.1":{"name":"@dearborn42/mern-blueprint","version":"1.0.1","description":"Basic blueprint for mern stack","main":"index.js","scripts":{"create_server":"mkdir server && cd server && npm init -y","nodeModule":"cd server && touch .gitignore && echo node_modules >> .gitignore && echo .env >> .gitignore","server_apps":"cd server && touch .env .gitignore app.js","server_directory":"cd server && mkdir config controllers middleware models routes","create_client":"npx create-react-app client","cleanup1":"cd ./client/src && rm setupTests.js reportWebVitals.js App.test.js logo.svg","cleanup2":"cd ./client/public && rm logo192.png logo512.png","client_cleanup":"npm run cleanup1 && npm run cleanup2","client_directory":"cd ./client/src && mkdir Components Styles Utils","client_components":"cd ./client/src/Components && touch Home.jsx About.jsx Edit.jsx Navbar.jsx","client_dependancies":"cd ./client && npm install react-router-dom bootstrap tailwindcss && npx tailwindcss init","server_dependencies":"cd ./server && npm install express bcrypt body-parser cors dotenv express-session mongodb mongoose passport passport-local","server_start":"npm run create_server && npm run nodeModule","server_content":"npm run server_apps && npm run server_directory","client_start":"npm run create_client && npm run client_cleanup","client_content":"npm run client_directory && npm run client_components","build_server":"npm run server_start && npm run server_content","build_client":"npm run client_start && npm run client_content","build":"npm run build_server && npm run build_client","dependencies":"npm run server_dependencies && npm run client_dependancies","create-mern-stack":"npm run build && npm run dependencies && node ./bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/Dearborn42/mern-blueprint.git"},"keywords":["mern","stack","blueprint"],"author":{"name":"Dearborn42 - amurf26@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/Dearborn42/mern-blueprint/issues"},"homepage":"https://github.com/Dearborn42/mern-blueprint#readme","devDependencies":{},"gitHead":"4b5fba0ba8eea6a2713b05915d0599a1dd1e6f1a","_id":"@dearborn42/mern-blueprint@1.0.1","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-EA2cG9uveWQ3LSEQIZ3CNFm0sWPuBLhe7/ewlHp93ydAb4HUIyIeMOL+hV5D4zw72VtHeDa7BIe1BDgBq/VUUA==","shasum":"109ffa336c09e9ab9d2bfed130e19a757fd62715","tarball":"https://registry.npmjs.org/@dearborn42/mern-blueprint/-/mern-blueprint-1.0.1.tgz","fileCount":3,"unpackedSize":15551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFw/lpwK2nwdziMLpwarmEMlytjPV85iM8cxBFtAmgufAiEAiksr3x0t1CfZmY/IobBha3FnB9/wEDDW3pagISDmWrI="}]},"_npmUser":{"name":"dearborn42","email":"amurf26@outlook.com"},"directories":{},"maintainers":[{"name":"dearborn42","email":"amurf26@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mern-blueprint_1.0.1_1702352836192_0.8164929180224125"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dearborn42/mern-blueprint","version":"1.0.2","description":"Basic blueprint for mern stack","main":"index.js","scripts":{"create_server":"mkdir server && cd server && npm init -y","nodeModule":"cd server && touch .gitignore && echo node_modules >> .gitignore && echo .env >> .gitignore","server_apps":"cd server && touch .env .gitignore app.js","server_directory":"cd server && mkdir config controllers middleware models routes","create_client":"npx create-react-app client","cleanup1":"cd ./client/src && rm setupTests.js reportWebVitals.js App.test.js logo.svg","cleanup2":"cd ./client/public && rm logo192.png logo512.png","client_cleanup":"npm run cleanup1 && npm run cleanup2","client_directory":"cd ./client/src && mkdir Components Styles Utils","client_components":"cd ./client/src/Components && touch Home.jsx About.jsx Edit.jsx Navbar.jsx","client_dependancies":"cd ./client && npm install react-router-dom bootstrap tailwindcss && npx tailwindcss init","server_dependencies":"cd ./server && npm install express bcrypt body-parser cors dotenv express-session mongodb mongoose passport passport-local","server_start":"npm run create_server && npm run nodeModule","server_content":"npm run server_apps && npm run server_directory","client_start":"npm run create_client && npm run client_cleanup","client_content":"npm run client_directory && npm run client_components","build_server":"npm run server_start && npm run server_content","build_client":"npm run client_start && npm run client_content","build":"npm run build_server && npm run build_client","dependencies":"npm run server_dependencies && npm run client_dependancies"},"bin":{"create-mern-stack":"npm run build && npm run dependencies && node ./bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/Dearborn42/mern-blueprint.git"},"keywords":["mern","stack","blueprint"],"author":{"name":"Dearborn42 - amurf26@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/Dearborn42/mern-blueprint/issues"},"homepage":"https://github.com/Dearborn42/mern-blueprint#readme","devDependencies":{},"gitHead":"2e2ffbbc3c8e51600970004f59541c406f770780","_id":"@dearborn42/mern-blueprint@1.0.2","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-ABCbxnWnotmgBlVkyT8U4zwYLixbMrMGe+ph/TraGzUOjx5O36BkyF58Gnge35zyegGmnfJjl0+CN4g3/fPlkg==","shasum":"2f1560b2ba0760576c29a7960e183b7edc405467","tarball":"https://registry.npmjs.org/@dearborn42/mern-blueprint/-/mern-blueprint-1.0.2.tgz","fileCount":3,"unpackedSize":15566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6lC/1va4rYxbZ04hiXuDNnEBdgu2jMpMrQTY5jWV4XQIhAJ+a4wpiqJ3a3Qz2tilW6s4eqPymfVhbsBebUVnbJBmc"}]},"_npmUser":{"name":"dearborn42","email":"amurf26@outlook.com"},"directories":{},"maintainers":[{"name":"dearborn42","email":"amurf26@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mern-blueprint_1.0.2_1702353021496_0.7664269437729525"},"_hasShrinkwrap":false}},"maintainers":[{"name":"dearborn42","email":"amurf26@outlook.com"}],"description":"Basic blueprint for mern stack","homepage":"https://github.com/Dearborn42/mern-blueprint#readme","keywords":["mern","stack","blueprint"],"repository":{"type":"git","url":"git+https://github.com/Dearborn42/mern-blueprint.git"},"author":{"name":"Dearborn42 - amurf26@outlook.com"},"bugs":{"url":"https://github.com/Dearborn42/mern-blueprint/issues"},"license":"MIT","readme":"# MERN Stack Boilerplate\n\nThis is a simple Node.js package to kickstart your MERN (MongoDB, Express.js, React, Node.js) stack development. The package provides a script to set up both the server and client sides of your application, install dependencies, and create a basic directory structure. It works exactly like create-react-app.\n\n## Authors\n\n- [@Dearborn42](https://github.com/Dearborn42)\n\n## Prerequisites\n\nBefore running the scripts, make sure you have Node.js and npm installed on your machine. It is recommended that you have a mongodb connection string before running deployment.\n\n## Deployment\n\nTo deploy this project run\n\n```bash\n  npm run create-mern-stack\n```\n\n## Output\n\n```\nroot\n├── client\n│  ├── README.md\n│  ├── node_modules\n│  ├── package.json\n│  ├── package-lock.json\n│  ├── .gitignore\n│  ├── public\n│  │   ├── favicon.ico\n│  │   ├── index.html\n│  │   ├── robots.txt\n│  │   └── manifest.json\n│  └── src\n│   ├── App.css\n│   ├── App.js\n│   ├── index.css\n│   ├── index.js\n│   ├── Styles\n│   ├── Utils\n│   └── Components\n│       ├── about.js\n│       ├── edit.js\n│       ├── home.js\n│       └── navbar.js\n├── server\n    ├── .env\n    ├── .gitignore\n    ├── node_moduels\n    ├── app.js\n    ├── package.json\n    ├── package-lock.json\n    ├── config\n    ├── controllers\n    ├── middleware\n    ├── models\n    └── routes\n```\n\n## Dependancies\n\nInstalled Dependancies after setup\n\n```\nClient\n    1. react-router-dom\n    2. bootstrap\n    3. tailwindcss\n\nServer\n    1. express\n    2. bcrypt\n    3. body-parser\n    4. cors\n    5. dotenv\n    6. express-session\n    7. mongodb\n    8. mongoose\n    9. passport\n    10. passport-local\n```\n\n## Development\n\n_In root of dir, open two terminals_\n\n```\ncd client\n```\n\nthen\n\n```\nnpm start\n```\n\n_In other terminal_\n\n```\ncd server\n```\n\nthen\n\n```\nnode app.js\n```\n","readmeFilename":"README.md"}