mirror of
https://github.com/wasp-lang/wasp.git
synced 2024-12-21 16:11:50 +03:00
67eca7ecf6
* Separate ext code to client and server * Use skeleton in createNewProject and refactor * Refactor Lib.hs to use ExceptT * Fix formatting * Pop up returns * Extract liftIO and add a do block Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com> * Address some review comments * Add skeleton comment * Extract common CommandError message * Separate skeleton comment into two rows * Move server and client dirs into src * Simplify maybeToEither * Further refactor Lib.hs * Further simplify skeleton comment * Add shared code directory to project structure * Update e2e test inputs * Update e2e test outputs * Fix formatting * Fix bug in compile function Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com> * Change map to fmap in compile function * Fix formatting * Force git to include empty directories * Remove extra empty line from .gitkeep files * Add .jsconfig to enable go-to-definition * Watch shared directory for changes * Add final newline to jsconfigs * Fix regular and e2e tests * Update e2e tests * Fix cli template packaging and update todoApp * Add a shared function demo to todoApp * Update waspc and e2e tests * Fix compiler warnings and rename function * Rename mkError to mkParserError * Remove redundant empty line * Fix test warnings * Fix formatting * Update waspc.cabal with jsconfigs * Minimize jsconfig.json files * Add jsconfigs to waspc todoApp * Update e2e tests * Update e2e tests * Fix directory tree watching on wasp start * Implement review feedback Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com> Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>
366 lines
8.6 KiB
Plaintext
Generated
366 lines
8.6 KiB
Plaintext
Generated
[
|
|
[
|
|
[
|
|
"file",
|
|
".dockerignore"
|
|
],
|
|
"a2a5ebe3785244437c0d490b4bfa1652c84b9ab0d4f25566fd7e69d1421d7a1b"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"Dockerfile"
|
|
],
|
|
"5199be314e1006eca5bbd649f1330d2fc508f15ecbcf33d508763b15aa304923"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"db/schema.prisma"
|
|
],
|
|
"04a6c677bba33a37c60132e09b60fec7679403fed77ad4cb7d7c306a600cef24"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/.gitignore"
|
|
],
|
|
"2c3d81dd719ff91d51609a02d03ba62ad456e2c50763b7b4c761395cb583f890"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/.npmrc"
|
|
],
|
|
"8a74b1091affea3c71c2cf04acbaa38c4a51a261a9a98dcc9e96473d07a85a27"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/README.md"
|
|
],
|
|
"e14514b8b152dd2160a217d8fc66a710c8607c4ed1441a2148a0770701818249"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/package.json"
|
|
],
|
|
"e1ec96ff2c6e84aa8fd51b5d7230b8ee1b7a4e120949641e14652992040a5b10"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/app.js"
|
|
],
|
|
"1e802078a0c6738f9dc2dc8f1739120d28fdc3d6fdc8029671ec9aed73c8ed72"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/config.js"
|
|
],
|
|
"d7f23a370f15869e6a3920552993c41d5e1a23d8e12a4a9d3a583d22b730a5d6"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/core/AuthError.js"
|
|
],
|
|
"5ac18ed20c5c8b192a75d1cb2f36906d5ff9f0951451a2ef08d9ab62fc26b8bb"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/core/HttpError.js"
|
|
],
|
|
"fa06ff60ab8183e8d00c13805692fc8cd3b5a21408edce4f0949d5b913e066b1"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/dbClient.js"
|
|
],
|
|
"20c67ca197da3de2d37528ceaff2e40af910be8177f346c6d5c2b2f983810c43"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/ext-src/jsconfig.json"
|
|
],
|
|
"4130060d02d39d5fdc11bdb288cfe08d36dc89be29ade017b16db6477e63c47a"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/jobs/core/Job.js"
|
|
],
|
|
"e0e5d5e802a29032bfc8426097950722ac0dc7931d08641c1c2b02c262e6cdcc"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/jobs/core/SubmittedJob.js"
|
|
],
|
|
"75753277b6bd2c1d2e9ea0e80a71c72c84fa18bb7d61da25d798b3ef247e06bd"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/jobs/core/allJobs.js"
|
|
],
|
|
"90b1b3012216900efa82fff14911dcbf195fa2e449edb3b24ab80db0065d796f"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/jobs/core/pgBoss/pgBoss.js"
|
|
],
|
|
"9821963d90b39058285343834c70e6f825d3d7696c738fd95539614b5e7d7b94"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/jobs/core/pgBoss/pgBossJob.js"
|
|
],
|
|
"532ed0f34a2011cff2a9c43b712a513ba505e77d896455d6c7f36add6f88741d"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/jobs/core/simpleJob.js"
|
|
],
|
|
"36fe173d9f5128859196bfd3a661983df2d95eb34d165a469b840982b06cf59b"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/routes/index.js"
|
|
],
|
|
"7fb59b1d6c05570ca1d42d5dbf5868160844165f04e1c75e4be7c372965063fb"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/routes/operations/index.js"
|
|
],
|
|
"d09f7dcf78ed2da15f488afb08e62d9dac15f173fdbe779323dfdd75330f5de5"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/server.js"
|
|
],
|
|
"e19bdae598265cbe2457ff1e2d8524aa821666482cb7d21644e290a68daf94a5"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/shared/jsconfig.json"
|
|
],
|
|
"6972bc64315755788fd02be62c44ea8ffb60dd874b863fca2878f6160ab4b0e2"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"server/src/utils.js"
|
|
],
|
|
"68a5794f55e24b303d81456a1181a3a2cd70773f6ebc4e7a63dac064834aa8e9"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/.gitignore"
|
|
],
|
|
"d373417ea2a8844e3b7a1515aab123e90fbeb4b7225144d55d243d9f6f04f73a"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/.npmrc"
|
|
],
|
|
"7151cf397def0c2cb0ab65643701d27d335a72c90f775675b5f826bc7005818a"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/README.md"
|
|
],
|
|
"aa1bd54732b015158d24c55e03bc79b2f211109bc2b0478d6f2ad6b52d15847f"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/netlify.toml"
|
|
],
|
|
"854009c7d1b2630a55099439f89e4947188ea4160c9d1388b46b5a5cf6ab461a"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/package.json"
|
|
],
|
|
"d85f92e70846628060835b637c590a1ea40d881c2abbd530a2850dd9ad5aae87"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/public/favicon.ico"
|
|
],
|
|
"5f9369fa4d5ccf174c10f8d4e1e3b813a51867a3216e9aee4786e4862fa1c2d2"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/public/index.html"
|
|
],
|
|
"8f4dd34e5793c4b06ebd711fc033a3ec789a69e4d63c2b2c2deb81b97869b311"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/public/manifest.json"
|
|
],
|
|
"c91b7ea515a4889c4abfd355500c8260210602093a94c0beee302450272c3737"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/actions/core.js"
|
|
],
|
|
"5c4dcdec74fb014a8edbb3d240bcbbfc829e201bce64132598b444db14a2bd45"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/actions/index.js"
|
|
],
|
|
"7da2524a6920c46aada7e60e29fbe24d0e45e4bfcf7bf3044d16d11ab89a965e"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/api.js"
|
|
],
|
|
"bcdb1fdc97fd622fbc882e4a16a7137e849748d6776b960121df6ccab577a3a9"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/config.js"
|
|
],
|
|
"a30d5ae7c1b317a7132cac93f4b5bffc3daf11f4f07b5e0d977d063810ffdd11"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/ext-src/Main.css"
|
|
],
|
|
"1583ce49887ea575e563dab0c7ad6d2e2e3e6a351ed7c2f80c310641b1456417"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/ext-src/MainPage.js"
|
|
],
|
|
"c9ed9b5271f648715373095f43d60a2ab3e47f159c6dd6f3337ed22e5b73e80c"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/ext-src/jsconfig.json"
|
|
],
|
|
"06804c81fa3b227c1b3a04e950f8db9ed85bf41d042b90e8e8332856016e113f"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/ext-src/waspLogo.png"
|
|
],
|
|
"0f05a89eb945d6d7326110e88776e402833b356202b06d0a8bf652e118d3fd2f"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/index.js"
|
|
],
|
|
"e7627d838b78383b5c95312fb205b15978dcd66aad16327e000b7e71810a066b"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/logo.png"
|
|
],
|
|
"35f14abf46cb0e9d9b4e3d11961917eecb86be65a0d7f4e6bc9713c5766b5f1b"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/operations/index.js"
|
|
],
|
|
"6ab717db2304b6134073aa71144b213b86f8d68a106549da06e193d18683dd87"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/operations/resources.js"
|
|
],
|
|
"d815397e45efe773908b48de42f21ee22481396c318b21ea215ad6343d3f4170"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/operations/updateHandlersMap.js"
|
|
],
|
|
"07a9933a771853585fd2fc49c3dcb9f1cad947acb2168580c835fae25620fa9f"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/queries/core.js"
|
|
],
|
|
"2daf5b414722204281d65e954ce862a6fc586e8907b202800694909d23957c5e"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/queries/index.js"
|
|
],
|
|
"8379699fa710f43d5be2b96f3a5c7c551a8d3d9db3ef0fea964502da00f36ffc"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/queryClient.js"
|
|
],
|
|
"1739d8618286b4a2aa536bd3fcb754514c828ec896b69c7074e22f66c07e7b03"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/router.js"
|
|
],
|
|
"dd6f5f5c6981df1935c02437d7a6ae343841300c3f7e99b0ad6ca62e95071421"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/serviceWorker.js"
|
|
],
|
|
"0b097cb6e2c83821630a33de933893bf75de49731b18ce3c25fc5384866fbac0"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/shared/jsconfig.json"
|
|
],
|
|
"6972bc64315755788fd02be62c44ea8ffb60dd874b863fca2878f6160ab4b0e2"
|
|
],
|
|
[
|
|
[
|
|
"file",
|
|
"web-app/src/utils.js"
|
|
],
|
|
"0ae6e53a050dbc6b7166aedfd5b076c2cab524c4d6aff884dc6902b178148815"
|
|
]
|
|
] |