{"_id":"320assignment2","_rev":"4-058e5fefac7114f26f44ef0fb10179be","name":"320assignment2","dist-tags":{"latest":"1.4.0"},"versions":{"1.1.0":{"name":"320assignment2","version":"1.1.0","keywords":[],"author":{"name":"Megan Palmquist"},"license":"ISC","_id":"320assignment2@1.1.0","maintainers":[{"name":"megpalmq","email":"meganpalmquist@outlook.com"}],"bin":{"create-320-hw2":"index.js"},"dist":{"shasum":"333f5596d21e71a717f831726fb9039cb30b38b7","tarball":"https://registry.npmjs.org/320assignment2/-/320assignment2-1.1.0.tgz","fileCount":3,"integrity":"sha512-AcmhpCpXR451P4QsIKKxoyumPNURqorGk02XAOsf9CW1/nYBVy7b0aNm3fu7Fz4qir/tormcj/eNfXDKkpAmXg==","signatures":[{"sig":"MEUCIQDmAXqFP4TbjvMILquOTWXyewWqzkky2+8/Tj73+1HxvQIgR0EpXz5m/8WnP+DlL6geh2EK+1glRAbTc4AVGsoQJeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6499},"main":"index.js","gitHead":"169a9b8e9bc1bddee7b614f51706b9fa46c36cf9","scripts":{"fs":"node fs","path":"node path","test":"set TEST=1 && node ./","start":"node index.js"},"_npmUser":{"name":"megpalmq","email":"meganpalmquist@outlook.com"},"_npmVersion":"10.8.2","description":"A command-line tool to scaffold projects with customizable features.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/320assignment2_1.1.0_1739048606720_0.4964184066915227","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"320assignment2","version":"1.0.0","keywords":[],"author":{"name":"Megan Palmquist"},"license":"ISC","_id":"320assignment2@1.0.0","maintainers":[{"name":"megpalmq","email":"meganpalmquist@outlook.com"}],"bin":{"create-320-hw2":"index.js"},"dist":{"shasum":"6b4c92b1811fca065768b0a88f864f4aca2fd93b","tarball":"https://registry.npmjs.org/320assignment2/-/320assignment2-1.0.0.tgz","fileCount":3,"integrity":"sha512-7TxBDby1xGsvnkC0rYpL1pt98odOeCw6rEIE+AR2RowmEQTufAwJEyupTt4yc4aTyW2FbydN/jxvm70g2GpYtg==","signatures":[{"sig":"MEYCIQCTlOZLQyqR7aS6YrI9O8Z/aUyFMjgEi+8WsUdPglit1QIhAI/HNv7OCb7P0ly7EOqzWWt1+MDmBZ2qd2XmMXoVIu+4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6522},"main":"index.js","gitHead":"169a9b8e9bc1bddee7b614f51706b9fa46c36cf9","scripts":{"fs":"node fs","path":"node path","test":"set TEST=1 && node ./","start":"node index.js"},"_npmUser":{"name":"megpalmq","email":"meganpalmquist@outlook.com"},"_npmVersion":"10.8.2","description":"A command-line tool to scaffold projects with customizable features.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/320assignment2_1.0.0_1739049122518_0.62519866979346","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"320assignment2","version":"1.2.0","keywords":[],"author":{"name":"Megan Palmquist"},"license":"ISC","_id":"320assignment2@1.2.0","maintainers":[{"name":"megpalmq","email":"meganpalmquist@outlook.com"}],"bin":{"create-320-hw2":"index.js"},"dist":{"shasum":"ec0840e07154a084eb3a76aec17b5c887b7d5103","tarball":"https://registry.npmjs.org/320assignment2/-/320assignment2-1.2.0.tgz","fileCount":3,"integrity":"sha512-mNOyxMsVahYI/5PI1kTyveR/UKKb65lnKbbmbNs7+Tsxvpr01S6oXtZ3Z15JfK5C+R8q3BeOukUIVFZFSqIpTw==","signatures":[{"sig":"MEUCIQDTInxDZMO7dOKwdsUVuzfwr1/1+WCDhFCSpaUhTXbHywIgbXhjpoeJs/qKB6JsiwNGjmofa+q2gUkS/eyIpSTr+NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6499},"main":"index.js","gitHead":"169a9b8e9bc1bddee7b614f51706b9fa46c36cf9","scripts":{"fs":"node fs","path":"node path","test":"set TEST=1 && node ./","start":"node index.js"},"_npmUser":{"name":"megpalmq","email":"meganpalmquist@outlook.com"},"_npmVersion":"10.8.2","description":"A command-line tool to scaffold projects with customizable features.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/320assignment2_1.2.0_1739049362220_0.5837783677625632","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"320assignment2","version":"1.3.0","keywords":[],"author":{"name":"Megan Palmquist"},"license":"ISC","_id":"320assignment2@1.3.0","maintainers":[{"name":"megpalmq","email":"meganpalmquist@outlook.com"}],"bin":{"sp25-create-320-hw2":"index.js"},"dist":{"shasum":"aba636e8c20a3d1a5e7ce45ec22e57e96015436b","tarball":"https://registry.npmjs.org/320assignment2/-/320assignment2-1.3.0.tgz","fileCount":3,"integrity":"sha512-KoEM/oGl7odeWF7UVcVxh/qFwLQj3+j3Ok9h/ndcUO1gGg+8IEkrxPD5KO/t0m7pfsr4V/heVFAs6Kw4+ypsEg==","signatures":[{"sig":"MEQCID500L7cvBaQlDK7req+3BZSzkBZTudmaJ3u2tCP9A2KAiABShvrFv2NOTyN1TkDEtX21XWH2nWo1OvekuK8yGDstw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6516},"main":"index.js","gitHead":"169a9b8e9bc1bddee7b614f51706b9fa46c36cf9","scripts":{"fs":"node fs","path":"node path","test":"set TEST=1 && node ./","start":"node index.js"},"_npmUser":{"name":"megpalmq","email":"meganpalmquist@outlook.com"},"_npmVersion":"10.8.2","description":"A command-line tool to scaffold projects with customizable features.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/320assignment2_1.3.0_1739049579066_0.7435015545779495","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"320assignment2","version":"1.4.0","bin":{"sp25-create-320-hw2":"index.js"},"main":"index.js","scripts":{"fs":"node fs","path":"node path","start":"node index.js","test":"set TEST=1 && node ./"},"keywords":[],"author":{"name":"Megan Palmquist"},"license":"ISC","description":"A command-line tool to scaffold projects with customizable features.","_id":"320assignment2@1.4.0","gitHead":"169a9b8e9bc1bddee7b614f51706b9fa46c36cf9","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MuMMmIS4/ogwUaGcXX7aITdMBWmu5rRoUeuR+PrPlOwZshAFMZE01jGlpgHHXkUujTOv62ExF9uMTwR+Xnw5Ug==","shasum":"4fafb4a706b2e9018eb26290ab52e5d9e6361bf5","tarball":"https://registry.npmjs.org/320assignment2/-/320assignment2-1.4.0.tgz","fileCount":3,"unpackedSize":6516,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDgvMG6yw+eyS3aeyX0JPBz6QA+0LnhLqrQ3wY+nyCoqAIgaMU6CT8C29gV9ESVFgUerRYkWwOy2P9ndNr3UGQnyBk="}]},"_npmUser":{"name":"megpalmq","email":"meganpalmquist@outlook.com"},"directories":{},"maintainers":[{"name":"megpalmq","email":"meganpalmquist@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/320assignment2_1.4.0_1739049601110_0.03831297223322694"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-08T21:03:26.719Z","modified":"2025-02-08T21:20:01.453Z","1.1.0":"2025-02-08T21:03:26.915Z","1.0.0":"2025-02-08T21:12:02.715Z","1.2.0":"2025-02-08T21:16:02.387Z","1.3.0":"2025-02-08T21:19:39.239Z","1.4.0":"2025-02-08T21:20:01.286Z"},"author":{"name":"Megan Palmquist"},"license":"ISC","keywords":[],"description":"A command-line tool to scaffold projects with customizable features.","maintainers":[{"name":"megpalmq","email":"meganpalmquist@outlook.com"}],"readme":"## sp25-create-320-hw2\r\n\r\nA simple Node.js application that sets up a project with some fun features! It allows you to create files and directories based on user input, including a special unicorn feature and optional Sanrio files.\r\n\r\n## Installation\r\n\r\nTo use this package, you'll need to have [Node.js](https://nodejs.org/) installed on your machine.\r\n\r\n1. Clone the repository or download the files.\r\n2. Open a terminal in the project directory.\r\n3. Run the following command to install the required dependencies:\r\n\r\n   ```bash\r\n   npm install\r\n   ```\r\n\r\n   ! also make sure to change the gitignore file in the lib folder to be \".gitignore\" instead of \".gitignore.txt\"\r\n\r\n# Usage\r\n\r\nOnce the dependencies are installed, you can run the app by executing the following command:\r\n\r\n```bash\r\nnpm start\r\n```\r\n\r\nThe app will prompt you for the following options:\r\n\r\n1. Project name: Enter a name for your project directory.\r\n2. Super Secret Unicorn feature: Decide if you'd like to add the \"Super Secret Unicorn\" feature (a special file will be created if you choose \"Y\").\r\n3. README file: Decide if you'd like to include a README.md file.\r\n4. Sanrio data: Decide if you'd like to include Sanrio character files and data.\r\n   Based on your answers, the app will create the necessary files and directories in your project folder, such as:\r\n\r\nA project directory with the name you provided.\r\nOptionally a README.md file.\r\nOptionally Sanrio character files and directories.\r\nOptionally a \"Super Secret Unicorn\" feature file.\r\nExample\r\nAfter running npm start and answering the prompts, your project directory might look like this:\r\n\r\n```bash\r\nmy-project/\r\n├── README.md\r\n├── unicorn_feature.txt (if you chose to include the unicorn)\r\n├── sanrio/\r\n│ ├── sanrio_characters.json\r\n│ └── info.txt\r\n\r\n\r\n```\r\n\r\n### How it works:\r\n\r\n- The user runs `npm start`, which triggers the script.\r\n- The user is asked a series of questions (e.g., project name, include README, etc.).\r\n- Based on their answers, files and directories are created in the project folder.\r\n","readmeFilename":"readme.md"}