hs2js test

This commit is contained in:
Felix Roos 2024-05-17 09:09:31 +02:00
parent 29598d1744
commit ed506cabb5
3 changed files with 22 additions and 0 deletions

View File

@ -0,0 +1,8 @@
<script src="https://unpkg.com/hs2js@0.0.3"></script>
<script>
hs2js.setBase('https://unpkg.com/hs2js@0.0.3/dist/');
document.addEventListener('click', async () => {
window.log = (s) => console.log(s);
await hs2js.evaluate('log "hello from haskell!"');
});
</script>

13
pnpm-lock.yaml generated
View File

@ -657,6 +657,9 @@ importers:
date-fns: date-fns:
specifier: ^3.2.0 specifier: ^3.2.0
version: 3.2.0 version: 3.2.0
hs2js:
specifier: ^0.0.2
version: 0.0.2
nanoid: nanoid:
specifier: ^5.0.4 specifier: ^5.0.4
version: 5.0.4 version: 5.0.4
@ -8543,6 +8546,12 @@ packages:
lru-cache: 10.1.0 lru-cache: 10.1.0
dev: true dev: true
/hs2js@0.0.2:
resolution: {integrity: sha512-ABgqMkNP3aTDm+zi8nmyEKkqIeL74T921cDb9fVbqozDnHE9SzvED995aNJqZt+wY+1roTcN29zgsg3RWVSmBw==}
dependencies:
web-tree-sitter: 0.20.8
dev: false
/html-escaper@3.0.3: /html-escaper@3.0.3:
resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
@ -14320,6 +14329,10 @@ packages:
engines: {node: '>= 8'} engines: {node: '>= 8'}
dev: true dev: true
/web-tree-sitter@0.20.8:
resolution: {integrity: sha512-weOVgZ3aAARgdnb220GqYuh7+rZU0Ka9k9yfKtGAzEYMa6GgiCzW9JjQRJyCJakvibQW+dfjJdihjInKuuCAUQ==}
dev: false
/web-tree-sitter@0.22.6: /web-tree-sitter@0.22.6:
resolution: {integrity: sha512-hS87TH71Zd6mGAmYCvlgxeGDjqd9GTeqXNqTT+u0Gs51uIozNIaaq/kUAbV/Zf56jb2ZOyG8BxZs2GG9wbLi6Q==} resolution: {integrity: sha512-hS87TH71Zd6mGAmYCvlgxeGDjqd9GTeqXNqTT+u0Gs51uIozNIaaq/kUAbV/Zf56jb2ZOyG8BxZs2GG9wbLi6Q==}
dev: false dev: false

View File

@ -49,6 +49,7 @@
"astro": "^4.0.8", "astro": "^4.0.8",
"claviature": "^0.1.0", "claviature": "^0.1.0",
"date-fns": "^3.2.0", "date-fns": "^3.2.0",
"hs2js": "^0.0.2",
"nanoid": "^5.0.4", "nanoid": "^5.0.4",
"nanostores": "^0.9.5", "nanostores": "^0.9.5",
"react": "^18.2.0", "react": "^18.2.0",