README
Bd-map — Bangladesh Map Explorer
Monorepo with a publishable React library and demo app.
Structure
packages/bd-map-explorer/ ← npm package (bd-map-explorer)
demo/ ← demo app
docs/ ← integration guide
Commands
# Install everything
npm install
# Run demo (uses package source via Vite alias)
npm run dev
# Build library → dist/
npm run build:package
# Build demo
npm run build:demo
# Build both
npm run build
Use the package in your app
npm install bd-map-explorer leaflet react-leaflet
import "leaflet/dist/leaflet.css";
import { MapExplorer, I18nProvider } from "bd-map-explorer";
export default function Page() {
return (
<I18nProvider>
<MapExplorer />
</I18nProvider>
);
}
Publish to npm
cd packages/bd-map-explorer
npm login
npm publish --access public
Or install from GitHub before publishing:
npm install github:sadikworkbd5622/Bd-map#main
Local development (link package)
cd packages/bd-map-explorer
npm run build
npm link
cd ../../your-app
npm link bd-map-explorer