This commit is contained in:
Matteo Rosati
2026-02-11 15:34:53 +01:00
parent 787bdede87
commit 3884864d30
6 changed files with 35 additions and 3 deletions

View File

@@ -6,7 +6,7 @@ const isDev = process.argv.includes("--dev");
const config = {
entryPoints: ["frontend/static/frontend/ts/main.ts"], // il tuo entry point
bundle: true,
outdir: "frontend/static/frontend/dist",
outdir: "frontend/static/frontend/dist/js",
format: "iife", // o 'iife' se serve per un tag <script> classico
target: "es2020",
sourcemap: isDev,

View File

@@ -5,6 +5,7 @@
"dependencies": {
"@types/maplibre-gl": "^1.14.0",
"esbuild": "^0.27.3",
"maplibre-gl": "^5.18.0",
},
},
},

View File

@@ -1,3 +1,21 @@
import add from "./lib/add";
import { Map } from "maplibre-gl";
console.log(add(1, 2));
const map = new Map({
style:
"https://api.maptiler.com/maps/019be805-c88e-7c8b-9850-bc704d72e604/style.json?key=8nmgHEIZQiIgqQj3RZNa",
container: "map",
zoom: 15,
});
map.on("load", () => {
navigator.geolocation.getCurrentPosition((position) => {
map.panTo({
lat: position.coords.latitude,
lng: position.coords.longitude,
});
});
});

View File

@@ -9,5 +9,5 @@
{% endblock %}
{% block js_bottom %}
<script src="{% static 'frontend/dist/main.js' %}"></script>
<script src="{% static 'frontend/dist/js/main.js' %}"></script>
{% endblock %}

View File

@@ -1,7 +1,8 @@
{
"dependencies": {
"@types/maplibre-gl": "^1.14.0",
"esbuild": "^0.27.3"
"esbuild": "^0.27.3",
"maplibre-gl": "^5.18.0"
},
"scripts": {
"dev": "bun run build.js --dev",

12
tsconfig.json Normal file
View File

@@ -0,0 +1,12 @@
{
"compilerOptions": {
"target": "ES2020",
"module": "ESNext",
"moduleResolution": "Bundler",
"strict": true,
"types": ["maplibre-gl"],
"lib": ["ES2020", "DOM"],
"noEmit": true
},
"include": ["frontend/static/frontend/ts/**/*.ts"]
}