{
  "name": "gtfs-io",
  "type": "module",
  "version": "0.3.0",
  "description": "IO operations for reading and writing GTFS datasets and GTFS type definitions.",
  "main": "dist/index.js",
  "keywords": [
    "gtfs",
    "read",
    "write",
    "reading",
    "writing",
    "reader",
    "writer"
  ],
  "scripts": {
    "build": "npx tsc",
    "test": "npm run build && npx vitest run --config ./vitest.config.ts"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ponlawat-w/gtfs-io.git"
  },
  "author": {
    "name": "Ponlawat Weerapanpisit",
    "email": "ponlawat_w@outlook.co.th"
  },
  "files": [
    "dist/*"
  ],
  "exports": {
    ".": { "default": "./dist/index.js", "types": "./dist/index.d.ts" },
    "./feed": { "default": "./dist/feed.js", "types": "./dist/feed.d.ts" },
    "./file-info": { "default": "./dist/file-info.js", "types": "./dist/file-info.d.ts" },
    "./files": { "default": "./dist/files.js", "types": "./dist/files.d.ts" },
    "./io": { "default": "./dist/io.js", "types": "./dist/io.d.ts" },
    "./io/fs": { "default": "./dist/io-fs.js", "types": "./dist/io-fs.d.ts" },
    "./io/memory": { "default": "./dist/io-memory.js", "types": "./dist/io-memory.d.ts" },
    "./types": { "types": "./dist/types.d.ts" }
  },
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/ponlawat-w/gtfs-io/issues"
  },
  "homepage": "https://github.com/ponlawat-w/gtfs-io#readme",
  "devDependencies": {
    "@types/adm-zip": "^0.5.5",
    "@types/node": "^20.10.3",
    "assert": "^2.1.0",
    "browserify-zlib": "^0.2.0",
    "buffer": "^6.0.3",
    "crypto-browserify": "^3.12.0",
    "stream-browserify": "^3.0.0",
    "typescript": "^5.3.2",
    "util": "^0.12.5",
    "vitest": "^1.0.1",
    "webpack": "^5.89.0",
    "webpack-cli": "^5.1.4"
  },
  "dependencies": {
    "adm-zip": "^0.5.10",
    "csv": "^6.3.5"
  }
}
