{"version":3,"file":"onCreateWebpackConfig.cjs","sources":["../../../src/gatsby-node/onCreateWebpackConfig.ts"],"sourcesContent":["import type { CreateWebpackConfigArgs } from \"gatsby\";\n\nimport { getPublicModelsFileName } from \"../lib/getPublicModelsFileName\";\n\nimport type { PluginOptions } from \"../types\";\n\nexport const onCreateWebpackConfig = async (\n\targs: CreateWebpackConfigArgs,\n\t_options: PluginOptions,\n): Promise<void> => {\n\tconst publicModelsFileName = await getPublicModelsFileName(args.cache);\n\n\targs.actions.setWebpackConfig({\n\t\tplugins: [\n\t\t\targs.plugins.define({\n\t\t\t\t__PUBLIC_MODELS_PATH__: JSON.stringify(\n\t\t\t\t\t`/static/${publicModelsFileName}`,\n\t\t\t\t),\n\t\t\t}),\n\t\t],\n\t});\n};\n"],"names":["getPublicModelsFileName"],"mappings":";;;AAMa,MAAA,wBAAwB,OACpC,MACA,aACkB;AAClB,QAAM,uBAAuB,MAAMA,wBAAAA,wBAAwB,KAAK,KAAK;AAErE,OAAK,QAAQ,iBAAiB;AAAA,IAC7B,SAAS;AAAA,MACR,KAAK,QAAQ,OAAO;AAAA,QACnB,wBAAwB,KAAK,UAC5B,WAAW,sBAAsB;AAAA,MAAA,CAElC;AAAA,IACD;AAAA,EAAA,CACD;AACF;;"}