From 7a0f179a70053deb0810d75f8a84b4e03e2bab11 Mon Sep 17 00:00:00 2001 From: Jeroen Engels Date: Thu, 28 Jan 2021 16:16:42 +0100 Subject: [PATCH] Add elm-tooling to manage dependencies --- elm-tooling.json | 7 +++++++ package-lock.json | 21 +++++---------------- package.json | 8 ++++---- 3 files changed, 16 insertions(+), 20 deletions(-) create mode 100644 elm-tooling.json diff --git a/elm-tooling.json b/elm-tooling.json new file mode 100644 index 00000000..028afab5 --- /dev/null +++ b/elm-tooling.json @@ -0,0 +1,7 @@ +{ + "tools": { + "elm": "0.19.1", + "elm-format": "0.8.4", + "elm-json": "0.2.10" + } +} diff --git a/package-lock.json b/package-lock.json index b804092e..c1871b1b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -499,22 +499,6 @@ "safer-buffer": "^2.1.0" } }, - "elm": { - "version": "0.19.1-3", - "resolved": "https://registry.npmjs.org/elm/-/elm-0.19.1-3.tgz", - "integrity": "sha512-6y36ewCcVmTOx8lj7cKJs3bhI5qMfoVEigePZ9PhEUNKpwjjML/pU2u2YSpHVAznuCcojoF6KIsrS1Ci7GtVaQ==", - "requires": { - "request": "^2.88.0" - } - }, - "elm-format": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/elm-format/-/elm-format-0.8.4.tgz", - "integrity": "sha512-0KurHC4MBUljdA2Sr+yzcoyAVqCku0LuNpvq5B3UIAlCPZ9PnOW2tUhVnQOCvp9RXngwbnsf18dE48tQ+s8r7g==", - "requires": { - "binwrap": "^0.2.2" - } - }, "elm-json": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/elm-json/-/elm-json-0.2.7.tgz", @@ -713,6 +697,11 @@ } } }, + "elm-tooling": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/elm-tooling/-/elm-tooling-1.1.0.tgz", + "integrity": "sha512-wziiwTbqBkK/905a6stCpTWJhYEKNb4CCYt36VEd5XWmaLSelMOR+SxKcEPpxsiK/tFZ4o0PbW+h1QC5tWfYUQ==" + }, "elmi-to-json": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/elmi-to-json/-/elmi-to-json-1.3.0.tgz", diff --git a/package.json b/package.json index a9b27af6..09a2949f 100644 --- a/package.json +++ b/package.json @@ -4,12 +4,12 @@ "scripts": { "test": "elm make --docs=docs.json && elm-format src/ --validate && elm-test && npm run phantom-tests && elm-review", "phantom-tests": "node phantom-type-tests/run.js", - "backport-rules": "cp -r ../elm-review-{common,debug,documentation,the-elm-architecture,unused,simplification,imports,noredundantconcat}/{src,tests}/* tests" + "backport-rules": "cp -r ../elm-review-{common,debug,documentation,the-elm-architecture,unused,simplification,imports,noredundantconcat}/{src,tests}/* tests", + "postinstall": "elm-tooling install" }, "dependencies": { - "elm": "^0.19.1-3", - "elm-format": "^0.8.4", "elm-review": "^2.3.0", - "elm-test": "^0.19.1-revision4" + "elm-test": "^0.19.1-revision4", + "elm-tooling": "^1.1.0" } }