wasp/examples/tutorials/ItWaspsOnMyMachine
Anthony Suárez 0cde880f24
Feat: Validate wasp version from spec (#786)
* Add wasp field to AppSpec.App

* Validate app.wasp.version in AppSpec.Valid

* Add app.wasp.version field on .wasp file generated by CreateNewProject

* Add app.wasp.version to .wasp files of e2e tests

* Add app.wasp.version to examples' .wasp files

* Add app.wasp.version to docs

* Change waspc version from 0.6.0.0 to 0.6.0

* Change app.wasp.version validation to use regular semver

* Format code

* Refactor app.wasp.version validation

* Refactor app.wasp.version validation

* Update supported app.wasp.version format in docs

* Add TODO to validateWaspVersion

* Refactor app.wasp.version using toEnum

* Create Wasp.Version module with waspVersion constant

* Fix parseWaspVersionRange regex

Fixed:
  - The regex wasn't checking the string *starts* with ^.
  - The . symbols were not escaped.
  - The $ token is not specified as supported in the regex-tdfa docs.
    \' is used instead.

* Add comment explaining wasp version validation restrictions

* Use Wasp.Version.waspVersion instead of Paths_wasp.version
2022-10-31 23:00:03 +01:00
..
ext Update dev excuses app (#698) 2022-08-23 12:29:56 +03:00
migrations Update dev excuses app (#698) 2022-08-23 12:29:56 +03:00
.gitignore Add dev excuse application (#680) 2022-08-06 10:11:25 +03:00
.wasproot Add dev excuse application (#680) 2022-08-06 10:11:25 +03:00
main.wasp Feat: Validate wasp version from spec (#786) 2022-10-31 23:00:03 +01:00
README.md Add dev excuse application (#680) 2022-08-06 10:11:25 +03:00

It Wasps On My Machine - an app to retrieve and store excuses for all your dev needs

Sponge Bob picks an excuse for today's stand-up

It Wasps On My Machine is a simple full stack web app, that pulls dev excuses from devexcuses-api Github project and enables you to save the ones you liked (and your boss doesn't).

Installation

Clone the repo, open the terminal in the containing folder, and run:

wasp db migrate-dev
wasp start