Code Monkey home page Code Monkey logo

pw-demo's Introduction

password and form demo

Netlify Status

This is using vite as a development tool. Vite compiles the react jsx code into valid Javascript, and runs a local development server.

It also compiles the various css files into a deployable css file.

see a live version

Visit password-demo.netlify.app

build

% npm run build

This will create a directory /dist and write files to it that are a deployable website.

develop

% npm start

This will start a local server that automatically compiles the code and serves it.

test

% npm test

Run tests for the password validation logic in node.js.

test with cypress

% npm run cypress-test

This will run the vite local server and open cypress. This is where we can do end-to-end tests, so testing things like the DOM elements, etc, not just the logic, which is what the npm test script is for.

deploy

This is visible on netlify. Any push to the main branch on github will deploy a new version.

lifecycle hooks

We are using preversion and postversion hooks via npm.

    "preversion": "npm test",
    "postversion": "git push && git push --tags",

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.