Merge pull request #456 from miniBill/generator-cleanup

Generator cleanup
This commit is contained in:
Dillon Kearns 2024-04-25 09:32:56 -07:00 committed by GitHub
commit f27ca580b8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 511 additions and 823 deletions

3
.gitmodules vendored
View File

@ -1,6 +1,3 @@
[submodule "examples/todos/send-grid"]
path = examples/todos/send-grid
url = https://github.com/MartinSStewart/send-grid
[submodule "codegen/elm-codegen"]
path = codegen/elm-codegen
url = https://github.com/dillonkearns/elm-codegen

File diff suppressed because it is too large Load Diff

@ -1 +0,0 @@
Subproject commit 5576e9d159bed8fb689bf368be6465d6fcee7474

View File

@ -11,7 +11,8 @@
"elm/browser": "1.0.2"
},
"local": [
"src/"
"src/",
"generator/template/app/"
]
}
}

View File

@ -2,8 +2,7 @@
"type": "application",
"source-directories": [
".",
"../src/",
"elm-codegen/src"
"../src/"
],
"elm-version": "0.19.1",
"dependencies": {
@ -13,6 +12,7 @@
"elm/html": "1.0.0",
"elm/json": "1.1.3",
"elm/regex": "1.0.0",
"mdgriffith/elm-codegen": "4.2.1",
"rtfeldman/elm-hex": "1.0.0",
"stil4m/elm-syntax": "7.2.9",
"the-sett/elm-pretty-printer": "3.0.0",

View File

@ -56,7 +56,7 @@
"@types/node": "^20.10.7",
"@types/serve-static": "^1.15.5",
"cypress": "^13.6.2",
"elm-codegen": "0.3.0",
"elm-codegen": "^0.5.2",
"elm-optimize-level-2": "^0.3.5",
"elm-review": "^2.10.3",
"elm-test": "^0.19.1-revision12",

View File

@ -56,7 +56,7 @@
"@types/node": "^20.10.7",
"@types/serve-static": "^1.15.5",
"cypress": "^13.6.2",
"elm-codegen": "0.3.0",
"elm-codegen": "^0.5.2",
"elm-optimize-level-2": "^0.3.5",
"elm-review": "^2.10.3",
"elm-test": "^0.19.1-revision12",

View File

@ -31,6 +31,8 @@
"elm-community/list-extra": "8.7.0",
"jluckyiv/elm-utc-date-strings": "1.0.0",
"justinmimbs/date": "4.0.1",
"lamdera/codecs": "1.0.0",
"lamdera/core": "1.0.0",
"matheus23/elm-default-tailwind-modules": "4.0.1",
"mdgriffith/elm-codegen": "4.1.1",
"miniBill/elm-codec": "2.1.0",

View File

@ -56,7 +56,7 @@
"@types/node": "^20.10.7",
"@types/serve-static": "^1.15.5",
"cypress": "^13.6.2",
"elm-codegen": "0.3.0",
"elm-codegen": "^0.5.2",
"elm-optimize-level-2": "^0.3.5",
"elm-review": "^2.10.3",
"elm-test": "^0.19.1-revision12",

8
package-lock.json generated
View File

@ -45,7 +45,7 @@
"@types/node": "^20.10.7",
"@types/serve-static": "^1.15.5",
"cypress": "^13.6.2",
"elm-codegen": "0.3.0",
"elm-codegen": "^0.5.2",
"elm-optimize-level-2": "^0.3.5",
"elm-review": "^2.10.3",
"elm-test": "^0.19.1-revision12",
@ -2837,9 +2837,9 @@
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
},
"node_modules/elm-codegen": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/elm-codegen/-/elm-codegen-0.3.0.tgz",
"integrity": "sha512-IsgEL7HkXA1vuTIoxEKVz04t64u5BAsLYtCwXFvCzo0KHE9xFaM1gOsSxJbO5E92Kp58QFR4C/Km+z4K+RBMMg==",
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/elm-codegen/-/elm-codegen-0.5.2.tgz",
"integrity": "sha512-U9Plxwu85TSdod+1KGJuFufJnoDBlNhbObfRC5UWF+KIEcwAlA0bdUXom60R+ZzXx2TKUXt0Htfe3Dcji6PriQ==",
"dev": true,
"dependencies": {
"chalk": "^4.1.1",

View File

@ -58,7 +58,7 @@
"@types/node": "^20.10.7",
"@types/serve-static": "^1.15.5",
"cypress": "^13.6.2",
"elm-codegen": "0.3.0",
"elm-codegen": "^0.5.2",
"elm-optimize-level-2": "^0.3.5",
"elm-review": "^2.10.3",
"elm-test": "^0.19.1-revision12",

View File

@ -1,9 +1,10 @@
set -ex;
yes | lamdera reset || true
npx elm-test-rs
(cd examples/routing && yes | lamdera reset || true && npm i && npm run build && npx elm-test-rs)
(cd generator/dead-code-review && npx elm-test-rs)
(cd generator/review && npx elm-test-rs)
npm run build:generator
npx elm-test-rs --compiler lamdera
(cd examples/routing && yes | lamdera reset || true && npm i && npm run build && npx elm-test-rs --compiler lamdera)
(cd generator/dead-code-review && npx elm-test-rs --compiler lamdera)
(cd generator/review && npx elm-test-rs --compiler lamdera)
npm run test:snapshot
npx elmi-to-json --version
elm-verify-examples --run-tests --elm-test-args '--compiler=lamdera'