{"version":3,"file":"constants.cjs","names":[],"sources":["../../src/constants.ts"],"sourcesContent":["import { HTTP_METHODS } from \"@taserjs/router-utils/http\";\n\nexport { HTTP_VERBS, HTTP_METHODS } from \"@taserjs/router-utils/http\";\n\nconst ROUTE_VERB_NAMES = [...HTTP_METHODS.map((method) => method.toLowerCase()), \"any\", \"all\"];\n\nexport const ROUTE_VERB_PATTERN = new RegExp(`\\\\.(${ROUTE_VERB_NAMES.join(\"|\")})\\\\.ts$`, \"i\");\n\nexport const DEFAULT_MANIFEST_HEADER = [\n  \"/* eslint-disable */\",\n  \"/* prettier-ignore */\",\n  \"// @ts-nocheck\",\n  \"// Generated by Taser.js - DO NOT EDIT\",\n] as const;\n\nexport const ROUTES_ALIAS_ID = \"#taserjs/routes\";\nexport const SERVER_ENTRY_ALIAS_ID = \"#taserjs/server-entry\";\n\nexport const VIRTUAL_MANIFEST_ID = \"#taserjs/virtual/manifest\";\nexport const RESOLVED_VIRTUAL_MANIFEST_ID = \"\\0#taserjs/virtual/manifest\";\n\nexport const VIRTUAL_ENTRY_ID = \"#taserjs/virtual/entry\";\nexport const RESOLVED_VIRTUAL_ENTRY_ID = \"\\0#taserjs/virtual/entry\";\n\nexport const VIRTUAL_APP_ID = \"#taserjs/virtual/app\";\nexport const RESOLVED_VIRTUAL_APP_ID = \"\\0#taserjs/virtual/app\";\n\nexport const DEFAULT_SERVER_DIR = \"src\";\nexport const DEFAULT_ROUTES_DIR = \"routes\";\nexport const DEFAULT_ENTRY = \"taser.ts\";\nexport const DEFAULT_SERVER_ENTRY = \"server.ts\";\nexport const DEFAULT_IGNORE = [\"**/-*\"] as const;\nexport const DEFAULT_GENERATED_TYPES_DIR = \".taser/types\";\nexport const DEFAULT_ROUTES_TYPES_FILENAME = \"routes.d.ts\";\nexport const DEFAULT_VIRTUAL_TYPES_FILENAME = \"virtual.d.ts\";\n"],"mappings":";AAIA,IAAM,mBAAmB;CAAC,uCAAG,CAAA,CAAA,aAAa,KAAK,WAAW,OAAO,YAAY,CAAC;CAAG;CAAO;AAAK;AAE7F,IAAa,qBAAqB,IAAI,OAAO,OAAO,iBAAiB,KAAK,GAAG,EAAE,UAAU,GAAG;AAE5F,IAAa,0BAA0B;CACrC;CACA;CACA;CACA;AACF;AAEA,IAAa,kBAAkB;AAC/B,IAAa,wBAAwB;AAErC,IAAa,sBAAsB;AACnC,IAAa,+BAA+B;AAE5C,IAAa,mBAAmB;AAChC,IAAa,4BAA4B;AAEzC,IAAa,iBAAiB;AAC9B,IAAa,0BAA0B;AAEvC,IAAa,qBAAqB;AAClC,IAAa,qBAAqB;AAClC,IAAa,gBAAgB;AAC7B,IAAa,uBAAuB;AACpC,IAAa,iBAAiB,CAAC,OAAO;AACtC,IAAa,8BAA8B;AAC3C,IAAa,gCAAgC;AAC7C,IAAa,iCAAiC"}