Rocky_Mountain_Vending/.pnpm-store/v10/files/30/a462968d6a865933880081b8e6c9ba9b9ec495ae6a6a17d6035060a29f904fcf0b73518f2f2d84cf43135555c86900b9b3f13d30bb1f967fbb77f204134a76
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

84 lines
2.1 KiB
Text

/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
import { webpack } from 'next/dist/compiled/webpack/webpack';
interface Options {
dev: boolean;
appDir: string;
experimentalInlineCss: boolean;
}
/**
* Webpack module id
*/
type ModuleId = string | number;
export type ManifestChunks = Array<string>;
export interface ManifestNode {
[moduleExport: string]: {
/**
* Webpack module id
*/
id: ModuleId;
/**
* Export name
*/
name: string;
/**
* Chunks for the module. JS and CSS.
*/
chunks: ManifestChunks;
/**
* If chunk contains async module
*/
async?: boolean;
};
}
export interface ClientReferenceManifestForRsc {
clientModules: ManifestNode;
rscModuleMapping: {
[moduleId: string]: ManifestNode;
};
edgeRscModuleMapping: {
[moduleId: string]: ManifestNode;
};
}
export type CssResource = InlinedCssFile | UninlinedCssFile;
interface InlinedCssFile {
path: string;
inlined: true;
content: string;
}
interface UninlinedCssFile {
path: string;
inlined: false;
}
export interface ClientReferenceManifest extends ClientReferenceManifestForRsc {
readonly moduleLoading: {
prefix: string;
crossOrigin?: 'use-credentials' | '';
};
ssrModuleMapping: {
[moduleId: string]: ManifestNode;
};
edgeSSRModuleMapping: {
[moduleId: string]: ManifestNode;
};
entryCSSFiles: {
[entry: string]: CssResource[];
};
entryJSFiles?: {
[entry: string]: string[];
};
}
export declare class ClientReferenceManifestPlugin {
dev: Options['dev'];
appDir: Options['appDir'];
appDirBase: string;
experimentalInlineCss: Options['experimentalInlineCss'];
constructor(options: Options);
apply(compiler: webpack.Compiler): void;
createAsset(compilation: webpack.Compilation, context: string): void;
}
export {};