/
package.json
28 lines (28 loc) · 1.19 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{
"type": "module",
"private": true,
"scripts": {
"clean": "rm -rf src/.observablehq/cache",
"build": "rm -rf dist && tsx node_modules/@observablehq/framework/src/bin/observable.ts build",
"dev": "tsx node_modules/@observablehq/framework/src/bin/observable.ts preview --port 3033",
"deploy": "tsx node_modules/@observablehq/framework/src/bin/observable.ts deploy",
"observable": "observable",
"install:duckdb": "export TMPDIR='src/.observablehq/cache' && mkdir -p $TMPDIR && export PATH=$TMPDIR:$PATH && command -v duckdb > /dev/null || $(curl --location --output duckdb.zip 'https://github.com/duckdb/duckdb/releases/download/v0.10.0/duckdb_cli-linux-amd64.zip' && unzip -qq duckdb.zip && chmod +x duckdb && mv duckdb $TMPDIR/) && duckdb -c 'SELECT VERSION()'"
},
"dependencies": {
"@observablehq/framework": "https://github.com/observablehq/framework#fil/save-search-query",
"@observablehq/plot": "^0.6.13",
"@resvg/resvg-js": "^2.6.0",
"d3": "^7.8.5",
"d3-dsv": "^3.0.1",
"d3-time-format": "^4.1.0",
"linkedom": "^0.16.8"
},
"engines": {
"node": ">=18"
},
"devDependencies": {
"@types/node": ">=18",
"fast-xml-parser": "^4.3.6"
}
}