Play

Hex Artifact Content
Login

Artifact 895cd12b4cec126964d187b4c5c7a1c7825408425c89fe139bded26092a90cf0:


0000: 7b 0a 20 20 22 6e 61 6d 65 22 3a 20 22 70 6c 61  {.  "name": "pla
0010: 79 22 2c 0a 20 20 22 76 65 72 73 69 6f 6e 22 3a  y",.  "version":
0020: 20 22 30 2e 30 2e 31 22 2c 0a 20 20 22 64 65 73   "0.0.1",.  "des
0030: 63 72 69 70 74 69 6f 6e 22 3a 20 22 22 2c 0a 20  cription": "",. 
0040: 20 22 61 75 74 68 6f 72 22 3a 20 22 52 6f 62 69   "author": "Robi
0050: 6e 20 48 65 67 67 65 6c 75 6e 64 20 48 61 6e 73  n Heggelund Hans
0060: 65 6e 22 2c 0a 20 20 22 6c 69 63 65 6e 73 65 22  en",.  "license"
0070: 3a 20 22 4d 49 54 22 2c 0a 20 20 22 64 65 70 65  : "MIT",.  "depe
0080: 6e 64 65 6e 63 69 65 73 22 3a 20 7b 7d 2c 0a 20  ndencies": {},. 
0090: 20 22 64 65 76 44 65 70 65 6e 64 65 6e 63 69 65   "devDependencie
00a0: 73 22 3a 20 7b 0a 20 20 20 20 22 65 6c 6d 22 3a  s": {.    "elm":
00b0: 20 22 5e 30 2e 31 39 2e 31 2d 35 22 2c 0a 20 20   "^0.19.1-5",.  
00c0: 20 20 22 65 6c 6d 2d 66 6f 72 6d 61 74 22 3a 20    "elm-format": 
00d0: 22 5e 30 2e 38 2e 35 22 2c 0a 20 20 20 20 22 65  "^0.8.5",.    "e
00e0: 6c 6d 2d 74 65 73 74 22 3a 20 22 5e 30 2e 31 39  lm-test": "^0.19
00f0: 2e 31 2d 72 65 76 69 73 69 6f 6e 36 22 2c 0a 20  .1-revision6",. 
0100: 20 20 20 22 6a 65 73 74 22 3a 20 22 5e 32 36 2e     "jest": "^26.
0110: 36 2e 33 22 2c 0a 20 20 20 20 22 73 74 72 69 70  6.3",.    "strip
0120: 2d 69 6e 64 65 6e 74 22 3a 20 22 5e 33 2e 30 2e  -indent": "^3.0.
0130: 30 22 2c 0a 20 20 20 20 22 77 61 62 74 22 3a 20  0",.    "wabt": 
0140: 22 5e 31 2e 30 2e 32 30 22 0a 20 20 7d 2c 0a 20  "^1.0.20".  },. 
0150: 20 22 73 63 72 69 70 74 73 22 3a 20 7b 0a 20 20   "scripts": {.  
0160: 20 20 22 74 65 73 74 22 3a 20 22 6e 70 6d 20 72    "test": "npm r
0170: 75 6e 20 74 65 73 74 3a 65 6c 6d 20 26 26 20 6e  un test:elm && n
0180: 70 6d 20 72 75 6e 20 74 65 73 74 3a 77 61 73 6d  pm run test:wasm
0190: 22 2c 0a 20 20 20 20 22 74 65 73 74 3a 65 6c 6d  ",.    "test:elm
01a0: 22 3a 20 22 65 6c 6d 2d 74 65 73 74 22 2c 0a 20  ": "elm-test",. 
01b0: 20 20 20 22 74 65 73 74 3a 65 6c 6d 3a 77 61 74     "test:elm:wat
01c0: 63 68 22 3a 20 22 65 6c 6d 2d 74 65 73 74 20 2d  ch": "elm-test -
01d0: 2d 77 61 74 63 68 22 2c 0a 20 20 20 20 22 74 65  -watch",.    "te
01e0: 73 74 3a 77 61 73 6d 22 3a 20 22 65 6c 6d 20 6d  st:wasm": "elm m
01f0: 61 6b 65 20 73 72 63 2f 4d 61 69 6e 2e 65 6c 6d  ake src/Main.elm
0200: 20 2d 2d 6f 75 74 70 75 74 20 77 61 73 6d 5f 74   --output wasm_t
0210: 65 73 74 73 2f 63 6f 6d 70 69 6c 65 72 2e 6a 73  ests/compiler.js
0220: 20 26 26 20 73 65 64 20 2d 69 20 27 27 20 5c 22   && sed -i '' \"
0230: 73 2f 63 6f 6e 73 6f 6c 65 2e 77 61 72 6e 5c 5c  s/console.warn\\
0240: 28 2e 2a 5c 5c 29 3b 2f 5c 5c 2f 2a 26 2a 5c 5c  (.*\\);/\\/*&*\\
0250: 2f 2f 67 5c 22 20 77 61 73 6d 5f 74 65 73 74 73  //g\" wasm_tests
0260: 2f 63 6f 6d 70 69 6c 65 72 2e 6a 73 20 26 26 20  /compiler.js && 
0270: 6a 65 73 74 22 2c 0a 20 20 20 20 22 62 75 69 6c  jest",.    "buil
0280: 64 22 3a 20 22 65 6c 6d 20 6d 61 6b 65 20 73 72  d": "elm make sr
0290: 63 2f 43 4c 49 2e 65 6c 6d 20 2d 2d 6f 75 74 70  c/CLI.elm --outp
02a0: 75 74 20 62 69 6e 2f 63 6f 6d 70 69 6c 65 72 2e  ut bin/compiler.
02b0: 6a 73 20 26 26 20 73 65 64 20 2d 69 20 27 27 20  js && sed -i '' 
02c0: 5c 22 73 2f 63 6f 6e 73 6f 6c 65 2e 77 61 72 6e  \"s/console.warn
02d0: 5c 5c 28 2e 2a 5c 5c 29 3b 2f 5c 5c 2f 2a 26 2a  \\(.*\\);/\\/*&*
02e0: 5c 5c 2f 2f 67 5c 22 20 62 69 6e 2f 63 6f 6d 70  \\//g\" bin/comp
02f0: 69 6c 65 72 2e 6a 73 22 0a 20 20 7d 2c 0a 20 20  iler.js".  },.  
0300: 22 62 69 6e 22 3a 20 7b 0a 20 20 20 20 22 70 6c  "bin": {.    "pl
0310: 61 79 22 3a 20 22 62 69 6e 2f 63 6c 69 2e 6a 73  ay": "bin/cli.js
0320: 22 0a 20 20 7d 0a 7d 0a                          ".  }.}.