including-modules
This commit is contained in:
Generated
Vendored
+32
@@ -0,0 +1,32 @@
|
||||
import { Normalizers } from '../../normalizers';
|
||||
import { PrefixingNormalizer } from '../../prefixing-normalizer';
|
||||
import { normalizePagePath } from '../../../../shared/lib/page-path/normalize-page-path';
|
||||
import { UnderscoreNormalizer } from '../../underscore-normalizer';
|
||||
export class AppBundlePathNormalizer extends PrefixingNormalizer {
|
||||
constructor(){
|
||||
super('app');
|
||||
}
|
||||
normalize(page) {
|
||||
return super.normalize(normalizePagePath(page));
|
||||
}
|
||||
}
|
||||
export class DevAppBundlePathNormalizer extends Normalizers {
|
||||
constructor(pageNormalizer, isTurbopack){
|
||||
const normalizers = [
|
||||
// This should normalize the filename to a page.
|
||||
pageNormalizer,
|
||||
// Normalize the app page to a pathname.
|
||||
new AppBundlePathNormalizer()
|
||||
];
|
||||
// %5F to _ replacement should only happen with Turbopack.
|
||||
if (isTurbopack) {
|
||||
normalizers.unshift(new UnderscoreNormalizer());
|
||||
}
|
||||
super(normalizers);
|
||||
}
|
||||
normalize(filename) {
|
||||
return super.normalize(filename);
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=app-bundle-path-normalizer.js.map
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../../../../src/server/normalizers/built/app/app-bundle-path-normalizer.ts"],"sourcesContent":["import { Normalizers } from '../../normalizers'\nimport type { Normalizer } from '../../normalizer'\nimport { PrefixingNormalizer } from '../../prefixing-normalizer'\nimport { normalizePagePath } from '../../../../shared/lib/page-path/normalize-page-path'\nimport { UnderscoreNormalizer } from '../../underscore-normalizer'\n\nexport class AppBundlePathNormalizer extends PrefixingNormalizer {\n constructor() {\n super('app')\n }\n\n public normalize(page: string): string {\n return super.normalize(normalizePagePath(page))\n }\n}\n\nexport class DevAppBundlePathNormalizer extends Normalizers {\n constructor(pageNormalizer: Normalizer, isTurbopack: boolean) {\n const normalizers = [\n // This should normalize the filename to a page.\n pageNormalizer,\n // Normalize the app page to a pathname.\n new AppBundlePathNormalizer(),\n ]\n\n // %5F to _ replacement should only happen with Turbopack.\n if (isTurbopack) {\n normalizers.unshift(new UnderscoreNormalizer())\n }\n super(normalizers)\n }\n\n public normalize(filename: string): string {\n return super.normalize(filename)\n }\n}\n"],"names":["Normalizers","PrefixingNormalizer","normalizePagePath","UnderscoreNormalizer","AppBundlePathNormalizer","constructor","normalize","page","DevAppBundlePathNormalizer","pageNormalizer","isTurbopack","normalizers","unshift","filename"],"mappings":"AAAA,SAASA,WAAW,QAAQ,oBAAmB;AAE/C,SAASC,mBAAmB,QAAQ,6BAA4B;AAChE,SAASC,iBAAiB,QAAQ,uDAAsD;AACxF,SAASC,oBAAoB,QAAQ,8BAA6B;AAElE,OAAO,MAAMC,gCAAgCH;IAC3CI,aAAc;QACZ,KAAK,CAAC;IACR;IAEOC,UAAUC,IAAY,EAAU;QACrC,OAAO,KAAK,CAACD,UAAUJ,kBAAkBK;IAC3C;AACF;AAEA,OAAO,MAAMC,mCAAmCR;IAC9CK,YAAYI,cAA0B,EAAEC,WAAoB,CAAE;QAC5D,MAAMC,cAAc;YAClB,gDAAgD;YAChDF;YACA,wCAAwC;YACxC,IAAIL;SACL;QAED,0DAA0D;QAC1D,IAAIM,aAAa;YACfC,YAAYC,OAAO,CAAC,IAAIT;QAC1B;QACA,KAAK,CAACQ;IACR;IAEOL,UAAUO,QAAgB,EAAU;QACzC,OAAO,KAAK,CAACP,UAAUO;IACzB;AACF","ignoreList":[0]}
|
||||
Generated
Vendored
+12
@@ -0,0 +1,12 @@
|
||||
import { SERVER_DIRECTORY } from '../../../../shared/lib/constants';
|
||||
import { PrefixingNormalizer } from '../../prefixing-normalizer';
|
||||
export class AppFilenameNormalizer extends PrefixingNormalizer {
|
||||
constructor(distDir){
|
||||
super(distDir, SERVER_DIRECTORY);
|
||||
}
|
||||
normalize(manifestFilename) {
|
||||
return super.normalize(manifestFilename);
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=app-filename-normalizer.js.map
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../../../../src/server/normalizers/built/app/app-filename-normalizer.ts"],"sourcesContent":["import { SERVER_DIRECTORY } from '../../../../shared/lib/constants'\nimport { PrefixingNormalizer } from '../../prefixing-normalizer'\n\nexport class AppFilenameNormalizer extends PrefixingNormalizer {\n constructor(distDir: string) {\n super(distDir, SERVER_DIRECTORY)\n }\n\n public normalize(manifestFilename: string): string {\n return super.normalize(manifestFilename)\n }\n}\n"],"names":["SERVER_DIRECTORY","PrefixingNormalizer","AppFilenameNormalizer","constructor","distDir","normalize","manifestFilename"],"mappings":"AAAA,SAASA,gBAAgB,QAAQ,mCAAkC;AACnE,SAASC,mBAAmB,QAAQ,6BAA4B;AAEhE,OAAO,MAAMC,8BAA8BD;IACzCE,YAAYC,OAAe,CAAE;QAC3B,KAAK,CAACA,SAASJ;IACjB;IAEOK,UAAUC,gBAAwB,EAAU;QACjD,OAAO,KAAK,CAACD,UAAUC;IACzB;AACF","ignoreList":[0]}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
import { PAGE_TYPES } from '../../../../lib/page-types';
|
||||
import { AbsoluteFilenameNormalizer } from '../../absolute-filename-normalizer';
|
||||
import { Normalizers } from '../../normalizers';
|
||||
/**
|
||||
* DevAppPageNormalizer is a normalizer that is used to normalize a pathname
|
||||
* to a page in the `app` directory.
|
||||
*/ class DevAppPageNormalizerInternal extends AbsoluteFilenameNormalizer {
|
||||
constructor(appDir, extensions){
|
||||
super(appDir, extensions, PAGE_TYPES.APP);
|
||||
}
|
||||
}
|
||||
export class DevAppPageNormalizer extends Normalizers {
|
||||
constructor(appDir, extensions, _isTurbopack){
|
||||
const normalizer = new DevAppPageNormalizerInternal(appDir, extensions);
|
||||
super(// %5F to _ replacement should only happen with Turbopack.
|
||||
// TODO: enable when page matcher `/_` check is moved: https://github.com/vercel/next.js/blob/8eda00bf5999e43e8f0211bd72c981d5ce292e8b/packages/next/src/server/route-matcher-providers/dev/dev-app-route-route-matcher-provider.ts#L48
|
||||
// isTurbopack
|
||||
// ? [
|
||||
// // The page should have the `%5F` characters replaced with `_` characters.
|
||||
// new UnderscoreNormalizer(),
|
||||
// normalizer,
|
||||
// ]
|
||||
// : [normalizer]
|
||||
[
|
||||
normalizer
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=app-page-normalizer.js.map
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../../../../src/server/normalizers/built/app/app-page-normalizer.ts"],"sourcesContent":["import { PAGE_TYPES } from '../../../../lib/page-types'\nimport { AbsoluteFilenameNormalizer } from '../../absolute-filename-normalizer'\nimport { Normalizers } from '../../normalizers'\n\n/**\n * DevAppPageNormalizer is a normalizer that is used to normalize a pathname\n * to a page in the `app` directory.\n */\nclass DevAppPageNormalizerInternal extends AbsoluteFilenameNormalizer {\n constructor(appDir: string, extensions: ReadonlyArray<string>) {\n super(appDir, extensions, PAGE_TYPES.APP)\n }\n}\n\nexport class DevAppPageNormalizer extends Normalizers {\n constructor(\n appDir: string,\n extensions: ReadonlyArray<string>,\n _isTurbopack: boolean\n ) {\n const normalizer = new DevAppPageNormalizerInternal(appDir, extensions)\n super(\n // %5F to _ replacement should only happen with Turbopack.\n // TODO: enable when page matcher `/_` check is moved: https://github.com/vercel/next.js/blob/8eda00bf5999e43e8f0211bd72c981d5ce292e8b/packages/next/src/server/route-matcher-providers/dev/dev-app-route-route-matcher-provider.ts#L48\n // isTurbopack\n // ? [\n // // The page should have the `%5F` characters replaced with `_` characters.\n // new UnderscoreNormalizer(),\n // normalizer,\n // ]\n // : [normalizer]\n [normalizer]\n )\n }\n}\n"],"names":["PAGE_TYPES","AbsoluteFilenameNormalizer","Normalizers","DevAppPageNormalizerInternal","constructor","appDir","extensions","APP","DevAppPageNormalizer","_isTurbopack","normalizer"],"mappings":"AAAA,SAASA,UAAU,QAAQ,6BAA4B;AACvD,SAASC,0BAA0B,QAAQ,qCAAoC;AAC/E,SAASC,WAAW,QAAQ,oBAAmB;AAE/C;;;CAGC,GACD,MAAMC,qCAAqCF;IACzCG,YAAYC,MAAc,EAAEC,UAAiC,CAAE;QAC7D,KAAK,CAACD,QAAQC,YAAYN,WAAWO,GAAG;IAC1C;AACF;AAEA,OAAO,MAAMC,6BAA6BN;IACxCE,YACEC,MAAc,EACdC,UAAiC,EACjCG,YAAqB,CACrB;QACA,MAAMC,aAAa,IAAIP,6BAA6BE,QAAQC;QAC5D,KAAK,CACH,0DAA0D;QAC1D,uOAAuO;QACvO,cAAc;QACd,QAAQ;QACR,mFAAmF;QACnF,oCAAoC;QACpC,oBAAoB;QACpB,QAAQ;QACR,mBAAmB;QACnB;YAACI;SAAW;IAEhB;AACF","ignoreList":[0]}
|
||||
Generated
Vendored
+33
@@ -0,0 +1,33 @@
|
||||
import { normalizeAppPath } from '../../../../shared/lib/router/utils/app-paths';
|
||||
import { Normalizers } from '../../normalizers';
|
||||
import { wrapNormalizerFn } from '../../wrap-normalizer-fn';
|
||||
import { UnderscoreNormalizer } from '../../underscore-normalizer';
|
||||
export class AppPathnameNormalizer extends Normalizers {
|
||||
constructor(){
|
||||
super([
|
||||
// The pathname to match should have the trailing `/page` and other route
|
||||
// group information stripped from it.
|
||||
wrapNormalizerFn(normalizeAppPath),
|
||||
// The page should have the `%5F` characters replaced with `_` characters.
|
||||
new UnderscoreNormalizer()
|
||||
]);
|
||||
}
|
||||
normalize(page) {
|
||||
return super.normalize(page);
|
||||
}
|
||||
}
|
||||
export class DevAppPathnameNormalizer extends Normalizers {
|
||||
constructor(pageNormalizer){
|
||||
super([
|
||||
// This should normalize the filename to a page.
|
||||
pageNormalizer,
|
||||
// Normalize the app page to a pathname.
|
||||
new AppPathnameNormalizer()
|
||||
]);
|
||||
}
|
||||
normalize(filename) {
|
||||
return super.normalize(filename);
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=app-pathname-normalizer.js.map
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../../../../src/server/normalizers/built/app/app-pathname-normalizer.ts"],"sourcesContent":["import { normalizeAppPath } from '../../../../shared/lib/router/utils/app-paths'\nimport { Normalizers } from '../../normalizers'\nimport { wrapNormalizerFn } from '../../wrap-normalizer-fn'\nimport { UnderscoreNormalizer } from '../../underscore-normalizer'\nimport type { Normalizer } from '../../normalizer'\n\nexport class AppPathnameNormalizer extends Normalizers {\n constructor() {\n super([\n // The pathname to match should have the trailing `/page` and other route\n // group information stripped from it.\n wrapNormalizerFn(normalizeAppPath),\n // The page should have the `%5F` characters replaced with `_` characters.\n new UnderscoreNormalizer(),\n ])\n }\n\n public normalize(page: string): string {\n return super.normalize(page)\n }\n}\n\nexport class DevAppPathnameNormalizer extends Normalizers {\n constructor(pageNormalizer: Normalizer) {\n super([\n // This should normalize the filename to a page.\n pageNormalizer,\n // Normalize the app page to a pathname.\n new AppPathnameNormalizer(),\n ])\n }\n\n public normalize(filename: string): string {\n return super.normalize(filename)\n }\n}\n"],"names":["normalizeAppPath","Normalizers","wrapNormalizerFn","UnderscoreNormalizer","AppPathnameNormalizer","constructor","normalize","page","DevAppPathnameNormalizer","pageNormalizer","filename"],"mappings":"AAAA,SAASA,gBAAgB,QAAQ,gDAA+C;AAChF,SAASC,WAAW,QAAQ,oBAAmB;AAC/C,SAASC,gBAAgB,QAAQ,2BAA0B;AAC3D,SAASC,oBAAoB,QAAQ,8BAA6B;AAGlE,OAAO,MAAMC,8BAA8BH;IACzCI,aAAc;QACZ,KAAK,CAAC;YACJ,yEAAyE;YACzE,sCAAsC;YACtCH,iBAAiBF;YACjB,0EAA0E;YAC1E,IAAIG;SACL;IACH;IAEOG,UAAUC,IAAY,EAAU;QACrC,OAAO,KAAK,CAACD,UAAUC;IACzB;AACF;AAEA,OAAO,MAAMC,iCAAiCP;IAC5CI,YAAYI,cAA0B,CAAE;QACtC,KAAK,CAAC;YACJ,gDAAgD;YAChDA;YACA,wCAAwC;YACxC,IAAIL;SACL;IACH;IAEOE,UAAUI,QAAgB,EAAU;QACzC,OAAO,KAAK,CAACJ,UAAUI;IACzB;AACF","ignoreList":[0]}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
import { AppBundlePathNormalizer, DevAppBundlePathNormalizer } from './app-bundle-path-normalizer';
|
||||
import { AppFilenameNormalizer } from './app-filename-normalizer';
|
||||
import { DevAppPageNormalizer } from './app-page-normalizer';
|
||||
import { AppPathnameNormalizer, DevAppPathnameNormalizer } from './app-pathname-normalizer';
|
||||
export class AppNormalizers {
|
||||
constructor(distDir){
|
||||
this.filename = new AppFilenameNormalizer(distDir);
|
||||
this.pathname = new AppPathnameNormalizer();
|
||||
this.bundlePath = new AppBundlePathNormalizer();
|
||||
}
|
||||
}
|
||||
export class DevAppNormalizers {
|
||||
constructor(appDir, extensions, isTurbopack){
|
||||
this.page = new DevAppPageNormalizer(appDir, extensions, isTurbopack);
|
||||
this.pathname = new DevAppPathnameNormalizer(this.page);
|
||||
this.bundlePath = new DevAppBundlePathNormalizer(this.page, isTurbopack);
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=index.js.map
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../../../../src/server/normalizers/built/app/index.ts"],"sourcesContent":["import {\n AppBundlePathNormalizer,\n DevAppBundlePathNormalizer,\n} from './app-bundle-path-normalizer'\nimport { AppFilenameNormalizer } from './app-filename-normalizer'\nimport { DevAppPageNormalizer } from './app-page-normalizer'\nimport {\n AppPathnameNormalizer,\n DevAppPathnameNormalizer,\n} from './app-pathname-normalizer'\n\nexport class AppNormalizers {\n public readonly filename: AppFilenameNormalizer\n public readonly pathname: AppPathnameNormalizer\n public readonly bundlePath: AppBundlePathNormalizer\n\n constructor(distDir: string) {\n this.filename = new AppFilenameNormalizer(distDir)\n this.pathname = new AppPathnameNormalizer()\n this.bundlePath = new AppBundlePathNormalizer()\n }\n}\n\nexport class DevAppNormalizers {\n public readonly page: DevAppPageNormalizer\n public readonly pathname: DevAppPathnameNormalizer\n public readonly bundlePath: DevAppBundlePathNormalizer\n\n constructor(\n appDir: string,\n extensions: ReadonlyArray<string>,\n isTurbopack: boolean\n ) {\n this.page = new DevAppPageNormalizer(appDir, extensions, isTurbopack)\n this.pathname = new DevAppPathnameNormalizer(this.page)\n this.bundlePath = new DevAppBundlePathNormalizer(this.page, isTurbopack)\n }\n}\n"],"names":["AppBundlePathNormalizer","DevAppBundlePathNormalizer","AppFilenameNormalizer","DevAppPageNormalizer","AppPathnameNormalizer","DevAppPathnameNormalizer","AppNormalizers","constructor","distDir","filename","pathname","bundlePath","DevAppNormalizers","appDir","extensions","isTurbopack","page"],"mappings":"AAAA,SACEA,uBAAuB,EACvBC,0BAA0B,QACrB,+BAA8B;AACrC,SAASC,qBAAqB,QAAQ,4BAA2B;AACjE,SAASC,oBAAoB,QAAQ,wBAAuB;AAC5D,SACEC,qBAAqB,EACrBC,wBAAwB,QACnB,4BAA2B;AAElC,OAAO,MAAMC;IAKXC,YAAYC,OAAe,CAAE;QAC3B,IAAI,CAACC,QAAQ,GAAG,IAAIP,sBAAsBM;QAC1C,IAAI,CAACE,QAAQ,GAAG,IAAIN;QACpB,IAAI,CAACO,UAAU,GAAG,IAAIX;IACxB;AACF;AAEA,OAAO,MAAMY;IAKXL,YACEM,MAAc,EACdC,UAAiC,EACjCC,WAAoB,CACpB;QACA,IAAI,CAACC,IAAI,GAAG,IAAIb,qBAAqBU,QAAQC,YAAYC;QACzD,IAAI,CAACL,QAAQ,GAAG,IAAIL,yBAAyB,IAAI,CAACW,IAAI;QACtD,IAAI,CAACL,UAAU,GAAG,IAAIV,2BAA2B,IAAI,CAACe,IAAI,EAAED;IAC9D;AACF","ignoreList":[0]}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
import { DevPagesBundlePathNormalizer, PagesBundlePathNormalizer } from './pages-bundle-path-normalizer';
|
||||
import { PagesFilenameNormalizer } from './pages-filename-normalizer';
|
||||
import { DevPagesPageNormalizer } from './pages-page-normalizer';
|
||||
import { DevPagesPathnameNormalizer } from './pages-pathname-normalizer';
|
||||
export class PagesNormalizers {
|
||||
constructor(distDir){
|
||||
this.filename = new PagesFilenameNormalizer(distDir);
|
||||
this.bundlePath = new PagesBundlePathNormalizer();
|
||||
// You'd think that we'd require a `pathname` normalizer here, but for
|
||||
// `/pages` we have to handle i18n routes, which means that we need to
|
||||
// analyze the page path to determine the locale prefix and it's locale.
|
||||
}
|
||||
}
|
||||
export class DevPagesNormalizers {
|
||||
constructor(pagesDir, extensions){
|
||||
this.page = new DevPagesPageNormalizer(pagesDir, extensions);
|
||||
this.pathname = new DevPagesPathnameNormalizer(pagesDir, extensions);
|
||||
this.bundlePath = new DevPagesBundlePathNormalizer(this.page);
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=index.js.map
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../../../../src/server/normalizers/built/pages/index.ts"],"sourcesContent":["import {\n DevPagesBundlePathNormalizer,\n PagesBundlePathNormalizer,\n} from './pages-bundle-path-normalizer'\nimport { PagesFilenameNormalizer } from './pages-filename-normalizer'\nimport { DevPagesPageNormalizer } from './pages-page-normalizer'\nimport { DevPagesPathnameNormalizer } from './pages-pathname-normalizer'\n\nexport class PagesNormalizers {\n public readonly filename: PagesFilenameNormalizer\n public readonly bundlePath: PagesBundlePathNormalizer\n\n constructor(distDir: string) {\n this.filename = new PagesFilenameNormalizer(distDir)\n this.bundlePath = new PagesBundlePathNormalizer()\n\n // You'd think that we'd require a `pathname` normalizer here, but for\n // `/pages` we have to handle i18n routes, which means that we need to\n // analyze the page path to determine the locale prefix and it's locale.\n }\n}\n\nexport class DevPagesNormalizers {\n public readonly page: DevPagesPageNormalizer\n public readonly pathname: DevPagesPathnameNormalizer\n public readonly bundlePath: DevPagesBundlePathNormalizer\n\n constructor(pagesDir: string, extensions: ReadonlyArray<string>) {\n this.page = new DevPagesPageNormalizer(pagesDir, extensions)\n this.pathname = new DevPagesPathnameNormalizer(pagesDir, extensions)\n this.bundlePath = new DevPagesBundlePathNormalizer(this.page)\n }\n}\n"],"names":["DevPagesBundlePathNormalizer","PagesBundlePathNormalizer","PagesFilenameNormalizer","DevPagesPageNormalizer","DevPagesPathnameNormalizer","PagesNormalizers","constructor","distDir","filename","bundlePath","DevPagesNormalizers","pagesDir","extensions","page","pathname"],"mappings":"AAAA,SACEA,4BAA4B,EAC5BC,yBAAyB,QACpB,iCAAgC;AACvC,SAASC,uBAAuB,QAAQ,8BAA6B;AACrE,SAASC,sBAAsB,QAAQ,0BAAyB;AAChE,SAASC,0BAA0B,QAAQ,8BAA6B;AAExE,OAAO,MAAMC;IAIXC,YAAYC,OAAe,CAAE;QAC3B,IAAI,CAACC,QAAQ,GAAG,IAAIN,wBAAwBK;QAC5C,IAAI,CAACE,UAAU,GAAG,IAAIR;IAEtB,sEAAsE;IACtE,sEAAsE;IACtE,wEAAwE;IAC1E;AACF;AAEA,OAAO,MAAMS;IAKXJ,YAAYK,QAAgB,EAAEC,UAAiC,CAAE;QAC/D,IAAI,CAACC,IAAI,GAAG,IAAIV,uBAAuBQ,UAAUC;QACjD,IAAI,CAACE,QAAQ,GAAG,IAAIV,2BAA2BO,UAAUC;QACzD,IAAI,CAACH,UAAU,GAAG,IAAIT,6BAA6B,IAAI,CAACa,IAAI;IAC9D;AACF","ignoreList":[0]}
|
||||
Generated
Vendored
+33
@@ -0,0 +1,33 @@
|
||||
import { normalizePagePath } from '../../../../shared/lib/page-path/normalize-page-path';
|
||||
import { Normalizers } from '../../normalizers';
|
||||
import { PrefixingNormalizer } from '../../prefixing-normalizer';
|
||||
import { wrapNormalizerFn } from '../../wrap-normalizer-fn';
|
||||
export class PagesBundlePathNormalizer extends Normalizers {
|
||||
constructor(){
|
||||
super([
|
||||
// The bundle path should have the trailing `/index` stripped from
|
||||
// it.
|
||||
wrapNormalizerFn(normalizePagePath),
|
||||
// The page should prefixed with `pages/`.
|
||||
new PrefixingNormalizer('pages')
|
||||
]);
|
||||
}
|
||||
normalize(page) {
|
||||
return super.normalize(page);
|
||||
}
|
||||
}
|
||||
export class DevPagesBundlePathNormalizer extends Normalizers {
|
||||
constructor(pagesNormalizer){
|
||||
super([
|
||||
// This should normalize the filename to a page.
|
||||
pagesNormalizer,
|
||||
// Normalize the app page to a pathname.
|
||||
new PagesBundlePathNormalizer()
|
||||
]);
|
||||
}
|
||||
normalize(filename) {
|
||||
return super.normalize(filename);
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=pages-bundle-path-normalizer.js.map
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../../../../src/server/normalizers/built/pages/pages-bundle-path-normalizer.ts"],"sourcesContent":["import { normalizePagePath } from '../../../../shared/lib/page-path/normalize-page-path'\nimport type { Normalizer } from '../../normalizer'\nimport { Normalizers } from '../../normalizers'\nimport { PrefixingNormalizer } from '../../prefixing-normalizer'\nimport { wrapNormalizerFn } from '../../wrap-normalizer-fn'\n\nexport class PagesBundlePathNormalizer extends Normalizers {\n constructor() {\n super([\n // The bundle path should have the trailing `/index` stripped from\n // it.\n wrapNormalizerFn(normalizePagePath),\n // The page should prefixed with `pages/`.\n new PrefixingNormalizer('pages'),\n ])\n }\n\n public normalize(page: string): string {\n return super.normalize(page)\n }\n}\n\nexport class DevPagesBundlePathNormalizer extends Normalizers {\n constructor(pagesNormalizer: Normalizer) {\n super([\n // This should normalize the filename to a page.\n pagesNormalizer,\n // Normalize the app page to a pathname.\n new PagesBundlePathNormalizer(),\n ])\n }\n\n public normalize(filename: string): string {\n return super.normalize(filename)\n }\n}\n"],"names":["normalizePagePath","Normalizers","PrefixingNormalizer","wrapNormalizerFn","PagesBundlePathNormalizer","constructor","normalize","page","DevPagesBundlePathNormalizer","pagesNormalizer","filename"],"mappings":"AAAA,SAASA,iBAAiB,QAAQ,uDAAsD;AAExF,SAASC,WAAW,QAAQ,oBAAmB;AAC/C,SAASC,mBAAmB,QAAQ,6BAA4B;AAChE,SAASC,gBAAgB,QAAQ,2BAA0B;AAE3D,OAAO,MAAMC,kCAAkCH;IAC7CI,aAAc;QACZ,KAAK,CAAC;YACJ,kEAAkE;YAClE,MAAM;YACNF,iBAAiBH;YACjB,0CAA0C;YAC1C,IAAIE,oBAAoB;SACzB;IACH;IAEOI,UAAUC,IAAY,EAAU;QACrC,OAAO,KAAK,CAACD,UAAUC;IACzB;AACF;AAEA,OAAO,MAAMC,qCAAqCP;IAChDI,YAAYI,eAA2B,CAAE;QACvC,KAAK,CAAC;YACJ,gDAAgD;YAChDA;YACA,wCAAwC;YACxC,IAAIL;SACL;IACH;IAEOE,UAAUI,QAAgB,EAAU;QACzC,OAAO,KAAK,CAACJ,UAAUI;IACzB;AACF","ignoreList":[0]}
|
||||
Generated
Vendored
+12
@@ -0,0 +1,12 @@
|
||||
import { SERVER_DIRECTORY } from '../../../../shared/lib/constants';
|
||||
import { PrefixingNormalizer } from '../../prefixing-normalizer';
|
||||
export class PagesFilenameNormalizer extends PrefixingNormalizer {
|
||||
constructor(distDir){
|
||||
super(distDir, SERVER_DIRECTORY);
|
||||
}
|
||||
normalize(manifestFilename) {
|
||||
return super.normalize(manifestFilename);
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=pages-filename-normalizer.js.map
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../../../../src/server/normalizers/built/pages/pages-filename-normalizer.ts"],"sourcesContent":["import { SERVER_DIRECTORY } from '../../../../shared/lib/constants'\nimport { PrefixingNormalizer } from '../../prefixing-normalizer'\n\nexport class PagesFilenameNormalizer extends PrefixingNormalizer {\n constructor(distDir: string) {\n super(distDir, SERVER_DIRECTORY)\n }\n\n public normalize(manifestFilename: string): string {\n return super.normalize(manifestFilename)\n }\n}\n"],"names":["SERVER_DIRECTORY","PrefixingNormalizer","PagesFilenameNormalizer","constructor","distDir","normalize","manifestFilename"],"mappings":"AAAA,SAASA,gBAAgB,QAAQ,mCAAkC;AACnE,SAASC,mBAAmB,QAAQ,6BAA4B;AAEhE,OAAO,MAAMC,gCAAgCD;IAC3CE,YAAYC,OAAe,CAAE;QAC3B,KAAK,CAACA,SAASJ;IACjB;IAEOK,UAAUC,gBAAwB,EAAU;QACjD,OAAO,KAAK,CAACD,UAAUC;IACzB;AACF","ignoreList":[0]}
|
||||
Generated
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
import { PAGE_TYPES } from '../../../../lib/page-types';
|
||||
import { AbsoluteFilenameNormalizer } from '../../absolute-filename-normalizer';
|
||||
export class DevPagesPageNormalizer extends AbsoluteFilenameNormalizer {
|
||||
constructor(pagesDir, extensions){
|
||||
super(pagesDir, extensions, PAGE_TYPES.PAGES);
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=pages-page-normalizer.js.map
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../../../../src/server/normalizers/built/pages/pages-page-normalizer.ts"],"sourcesContent":["import { PAGE_TYPES } from '../../../../lib/page-types'\nimport { AbsoluteFilenameNormalizer } from '../../absolute-filename-normalizer'\n\nexport class DevPagesPageNormalizer extends AbsoluteFilenameNormalizer {\n constructor(pagesDir: string, extensions: ReadonlyArray<string>) {\n super(pagesDir, extensions, PAGE_TYPES.PAGES)\n }\n}\n"],"names":["PAGE_TYPES","AbsoluteFilenameNormalizer","DevPagesPageNormalizer","constructor","pagesDir","extensions","PAGES"],"mappings":"AAAA,SAASA,UAAU,QAAQ,6BAA4B;AACvD,SAASC,0BAA0B,QAAQ,qCAAoC;AAE/E,OAAO,MAAMC,+BAA+BD;IAC1CE,YAAYC,QAAgB,EAAEC,UAAiC,CAAE;QAC/D,KAAK,CAACD,UAAUC,YAAYL,WAAWM,KAAK;IAC9C;AACF","ignoreList":[0]}
|
||||
Generated
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
import { PAGE_TYPES } from '../../../../lib/page-types';
|
||||
import { AbsoluteFilenameNormalizer } from '../../absolute-filename-normalizer';
|
||||
export class DevPagesPathnameNormalizer extends AbsoluteFilenameNormalizer {
|
||||
constructor(pagesDir, extensions){
|
||||
super(pagesDir, extensions, PAGE_TYPES.PAGES);
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=pages-pathname-normalizer.js.map
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../../../../src/server/normalizers/built/pages/pages-pathname-normalizer.ts"],"sourcesContent":["import { PAGE_TYPES } from '../../../../lib/page-types'\nimport { AbsoluteFilenameNormalizer } from '../../absolute-filename-normalizer'\n\nexport class DevPagesPathnameNormalizer extends AbsoluteFilenameNormalizer {\n constructor(pagesDir: string, extensions: ReadonlyArray<string>) {\n super(pagesDir, extensions, PAGE_TYPES.PAGES)\n }\n}\n"],"names":["PAGE_TYPES","AbsoluteFilenameNormalizer","DevPagesPathnameNormalizer","constructor","pagesDir","extensions","PAGES"],"mappings":"AAAA,SAASA,UAAU,QAAQ,6BAA4B;AACvD,SAASC,0BAA0B,QAAQ,qCAAoC;AAE/E,OAAO,MAAMC,mCAAmCD;IAC9CE,YAAYC,QAAgB,EAAEC,UAAiC,CAAE;QAC/D,KAAK,CAACD,UAAUC,YAAYL,WAAWM,KAAK;IAC9C;AACF","ignoreList":[0]}
|
||||
Reference in New Issue
Block a user