Initial Commit
This commit is contained in:
58
packages/geospatial/logistics/ports/vite.config.ts
Normal file
58
packages/geospatial/logistics/ports/vite.config.ts
Normal file
@@ -0,0 +1,58 @@
|
||||
import { defineConfig } from "vite";
|
||||
import dts from "vite-plugin-dts";
|
||||
|
||||
export default defineConfig({
|
||||
build: {
|
||||
lib: {
|
||||
entry: {
|
||||
index: "./src/index.ts",
|
||||
"constants/index": "./src/constants/index.ts",
|
||||
"error-codes/error-codes": "./src/error-codes/error-codes.ts",
|
||||
"schemas/schemas": "./src/schemas/schemas.ts",
|
||||
"otel/otel": "./src/otel/otel.ts",
|
||||
"distance/distance": "./src/distance/distance.ts",
|
||||
"find-port/find-port": "./src/find-port/find-port.ts",
|
||||
"spatial-index/spatial-index":
|
||||
"./src/spatial-index/spatial-index.ts",
|
||||
"nearest-port/nearest-port":
|
||||
"./src/nearest-port/nearest-port.ts",
|
||||
"lane-lookup/lane-lookup": "./src/lane-lookup/lane-lookup.ts",
|
||||
"lane-distance/lane-distance":
|
||||
"./src/lane-distance/lane-distance.ts",
|
||||
"lane-progress/lane-progress":
|
||||
"./src/lane-progress/lane-progress.ts",
|
||||
"eta/eta": "./src/eta/eta.ts",
|
||||
"data/sea-ports/sea-ports":
|
||||
"./src/data/sea-ports/sea-ports.ts",
|
||||
"data/airports/airports": "./src/data/airports/airports.ts",
|
||||
"data/rail-terminals/rail-terminals":
|
||||
"./src/data/rail-terminals/rail-terminals.ts",
|
||||
"data/all-ports/all-ports":
|
||||
"./src/data/all-ports/all-ports.ts",
|
||||
"data/shipping-lanes/shipping-lanes":
|
||||
"./src/data/shipping-lanes/shipping-lanes.ts",
|
||||
"data/sea-ports-asia/sea-ports-asia":
|
||||
"./src/data/sea-ports-asia/sea-ports-asia.ts",
|
||||
"data/sea-ports-europe/sea-ports-europe":
|
||||
"./src/data/sea-ports-europe/sea-ports-europe.ts",
|
||||
"data/sea-ports-americas/sea-ports-americas":
|
||||
"./src/data/sea-ports-americas/sea-ports-americas.ts",
|
||||
"data/sea-ports-africa-mena/sea-ports-africa-mena":
|
||||
"./src/data/sea-ports-africa-mena/sea-ports-africa-mena.ts",
|
||||
"data/sea-ports-oceania/sea-ports-oceania":
|
||||
"./src/data/sea-ports-oceania/sea-ports-oceania.ts",
|
||||
},
|
||||
formats: ["es"],
|
||||
},
|
||||
outDir: "dist",
|
||||
sourcemap: true,
|
||||
rollupOptions: {
|
||||
external: [/^@suaveplan\//, "zod", /^@opentelemetry\//, "tslib"],
|
||||
output: {
|
||||
preserveModules: true,
|
||||
preserveModulesRoot: "src",
|
||||
},
|
||||
},
|
||||
},
|
||||
plugins: [dts({ tsconfigPath: "./tsconfig.lib.json" })],
|
||||
});
|
||||
Reference in New Issue
Block a user