Code Monkey home page Code Monkey logo

Comments (6)

prescottprue avatar prescottprue commented on June 12, 2024 1

@gregfenton If you want a nice starter that extends create-react-app and has the setup for cypress-firebase, you should checkout generator-react-firebase.

Going to leave the commands that are within this repo as is - if you want to use the scripts in a non yarn project, just replace instances yarn with npm run. With the above suggested tool, that should all be in place for you

from cypress-firebase.

prescottprue avatar prescottprue commented on June 12, 2024

Yeah this was copied over from another project, so we can go back to npm. This project uses yarn currently (hence the yarn.lock), but open to the idea of leaving all of the scripts as npm so it isn't required.

Out of curiosity are you not installing with yarn? You get a warning in npm that there is a yarn.lock right?

from cypress-firebase.

gregfenton avatar gregfenton commented on June 12, 2024

I am installing with npm. I didn't notice any warnings/errors from npm. I just uninstalled and installed again with npm and no errors that I can see:

$ npm install cypress-firebase 
 + [email protected]
 added 1 package from 1 contributor and audited 932071 packages in 9.993s
 
 66 packages are looking for funding
   run `npm fund` for details
 
 found 5 low severity vulnerabilities
   run `npm audit fix` to fix them, or `npm audit` for details
$

Not sure if you expected otherwise?

from cypress-firebase.

prescottprue avatar prescottprue commented on June 12, 2024

@gregfenton I meant within this repo itself - I had assumed you were running the scripts within a forked version of this repo since you were referencing the npm scripts.

For installing in another project it should matter whether you use npm or yarn since you presumably won't be running any npm scripts within a dependency, unless I am misunderstanding?

from cypress-firebase.

gregfenton avatar gregfenton commented on June 12, 2024

I was using the emulators, test:open and test:emulate config/scripts as a template for my project (create-react-app + firebase + cypress.io) in terms of starting up the emulators and running tests.

Guess I am getting too far ahead of myself. Again, I was just following through the README instructions.

from cypress-firebase.

gregfenton avatar gregfenton commented on June 12, 2024

Very, very interesting. I will ponder how this impacts my world view, as I'm just getting (back) into software development and this type of infrastructure was on my list of "things to do to keep building rapidly". Thank you @prescottprue !

from cypress-firebase.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.