mirror of
https://github.com/kanaka/mal.git
synced 2024-09-11 21:57:38 +03:00
Update JS impls to ubuntu 24.04, ffi-napi to 4.0.3
This commit is contained in:
parent
c9f7b5a1f8
commit
f09e16dd76
@ -1,4 +1,4 @@
|
||||
FROM ubuntu:20.04
|
||||
FROM ubuntu:24.04
|
||||
MAINTAINER Joel Martin <github@martintribe.org>
|
||||
|
||||
##########################################################
|
||||
@ -19,6 +19,7 @@ WORKDIR /mal
|
||||
# Specific implementation requirements
|
||||
##########################################################
|
||||
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install coffeescript g++ libreadline-dev npm
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install g++ libreadline-dev nodejs npm
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install coffeescript
|
||||
ENV NPM_CONFIG_CACHE /mal/.npm
|
||||
RUN touch /.coffee_history && chmod go+w /.coffee_history
|
||||
|
@ -3,7 +3,7 @@
|
||||
"version": "0.0.1",
|
||||
"description": "Make a Lisp (mal) language implemented in CoffeeScript",
|
||||
"dependencies": {
|
||||
"ffi-napi": "2.4.x",
|
||||
"ffi-napi": "4.0.3",
|
||||
"coffeescript": "~1.8"
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
"description": "",
|
||||
"main": "bootstrap.js",
|
||||
"dependencies": {
|
||||
"ffi-napi": "2.4.x"
|
||||
"ffi-napi": "4.0.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"elm": "^0.18.0"
|
||||
|
@ -1,4 +1,4 @@
|
||||
FROM ubuntu:20.04
|
||||
FROM ubuntu:24.04
|
||||
MAINTAINER Joel Martin <github@martintribe.org>
|
||||
|
||||
##########################################################
|
||||
@ -19,6 +19,6 @@ WORKDIR /mal
|
||||
# Specific implementation requirements
|
||||
##########################################################
|
||||
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y g++ libreadline-dev npm
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install g++ libreadline-dev nodejs npm
|
||||
|
||||
ENV NPM_CONFIG_CACHE /mal/.npm
|
||||
|
@ -4,7 +4,7 @@
|
||||
"description": "Make a Lisp (mal) language implemented in ES6 (ECMAScript 6 / ECMAScript 2015)",
|
||||
"dependencies": {
|
||||
"esm": "3.1.x",
|
||||
"ffi-napi": "2.4.x"
|
||||
"ffi-napi": "4.0.3"
|
||||
},
|
||||
"esm": {
|
||||
"cjs": true
|
||||
|
@ -1,4 +1,4 @@
|
||||
FROM ubuntu:20.04
|
||||
FROM ubuntu:24.04
|
||||
MAINTAINER Joel Martin <github@martintribe.org>
|
||||
|
||||
##########################################################
|
||||
@ -20,7 +20,8 @@ WORKDIR /mal
|
||||
##########################################################
|
||||
|
||||
# Haxe
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install g++ haxe libreadline-dev npm
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install g++ libreadline-dev nodejs npm
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install haxe
|
||||
|
||||
ENV NPM_CONFIG_CACHE /mal/.npm
|
||||
ENV HOME /
|
||||
|
@ -3,6 +3,6 @@
|
||||
"version": "0.0.1",
|
||||
"description": "Make a Lisp (mal) language implemented in Haxe/Javascript",
|
||||
"dependencies": {
|
||||
"ffi-napi": "2.4.x"
|
||||
"ffi-napi": "4.0.3"
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
FROM ubuntu:20.04
|
||||
FROM ubuntu:24.04
|
||||
MAINTAINER Joel Martin <github@martintribe.org>
|
||||
|
||||
##########################################################
|
||||
|
@ -3,6 +3,6 @@
|
||||
"version": "0.0.1",
|
||||
"description": "Make a Lisp (mal) language implemented in Javascript",
|
||||
"dependencies": {
|
||||
"ffi-napi": "2.4.x"
|
||||
"ffi-napi": "4.0.3"
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"dependencies": {
|
||||
"ffi-napi": "2.4.x",
|
||||
"ffi-napi": "4.0.3",
|
||||
"prelude-ls": "^1.1.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
@ -1,4 +1,4 @@
|
||||
FROM ubuntu:20.04
|
||||
FROM ubuntu:24.04
|
||||
MAINTAINER Joel Martin <github@martintribe.org>
|
||||
|
||||
##########################################################
|
||||
@ -19,6 +19,6 @@ WORKDIR /mal
|
||||
# Specific implementation requirements
|
||||
##########################################################
|
||||
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libreadline-dev nodejs npm
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install g++ libreadline-dev nodejs npm
|
||||
|
||||
ENV NPM_CONFIG_CACHE /mal/.npm
|
||||
|
@ -19,7 +19,7 @@
|
||||
"test:stepA": "cd .. && make 'test^ts^stepA'"
|
||||
},
|
||||
"dependencies": {
|
||||
"ffi-napi": "^2.4.0"
|
||||
"ffi-napi": "^4.0.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/ffi-napi": "4.0.4",
|
||||
|
Loading…
Reference in New Issue
Block a user