including-modules
This commit is contained in:
+15
@@ -0,0 +1,15 @@
|
||||
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 declare class PagesNormalizers {
|
||||
readonly filename: PagesFilenameNormalizer;
|
||||
readonly bundlePath: PagesBundlePathNormalizer;
|
||||
constructor(distDir: string);
|
||||
}
|
||||
export declare class DevPagesNormalizers {
|
||||
readonly page: DevPagesPageNormalizer;
|
||||
readonly pathname: DevPagesPathnameNormalizer;
|
||||
readonly bundlePath: DevPagesBundlePathNormalizer;
|
||||
constructor(pagesDir: string, extensions: ReadonlyArray<string>);
|
||||
}
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
0 && (module.exports = {
|
||||
DevPagesNormalizers: null,
|
||||
PagesNormalizers: null
|
||||
});
|
||||
function _export(target, all) {
|
||||
for(var name in all)Object.defineProperty(target, name, {
|
||||
enumerable: true,
|
||||
get: all[name]
|
||||
});
|
||||
}
|
||||
_export(exports, {
|
||||
DevPagesNormalizers: function() {
|
||||
return DevPagesNormalizers;
|
||||
},
|
||||
PagesNormalizers: function() {
|
||||
return PagesNormalizers;
|
||||
}
|
||||
});
|
||||
const _pagesbundlepathnormalizer = require("./pages-bundle-path-normalizer");
|
||||
const _pagesfilenamenormalizer = require("./pages-filename-normalizer");
|
||||
const _pagespagenormalizer = require("./pages-page-normalizer");
|
||||
const _pagespathnamenormalizer = require("./pages-pathname-normalizer");
|
||||
class PagesNormalizers {
|
||||
constructor(distDir){
|
||||
this.filename = new _pagesfilenamenormalizer.PagesFilenameNormalizer(distDir);
|
||||
this.bundlePath = new _pagesbundlepathnormalizer.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.
|
||||
}
|
||||
}
|
||||
class DevPagesNormalizers {
|
||||
constructor(pagesDir, extensions){
|
||||
this.page = new _pagespagenormalizer.DevPagesPageNormalizer(pagesDir, extensions);
|
||||
this.pathname = new _pagespathnamenormalizer.DevPagesPathnameNormalizer(pagesDir, extensions);
|
||||
this.bundlePath = new _pagesbundlepathnormalizer.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":["DevPagesNormalizers","PagesNormalizers","constructor","distDir","filename","PagesFilenameNormalizer","bundlePath","PagesBundlePathNormalizer","pagesDir","extensions","page","DevPagesPageNormalizer","pathname","DevPagesPathnameNormalizer","DevPagesBundlePathNormalizer"],"mappings":";;;;;;;;;;;;;;;IAsBaA,mBAAmB;eAAnBA;;IAdAC,gBAAgB;eAAhBA;;;2CALN;yCACiC;qCACD;yCACI;AAEpC,MAAMA;IAIXC,YAAYC,OAAe,CAAE;QAC3B,IAAI,CAACC,QAAQ,GAAG,IAAIC,gDAAuB,CAACF;QAC5C,IAAI,CAACG,UAAU,GAAG,IAAIC,oDAAyB;IAE/C,sEAAsE;IACtE,sEAAsE;IACtE,wEAAwE;IAC1E;AACF;AAEO,MAAMP;IAKXE,YAAYM,QAAgB,EAAEC,UAAiC,CAAE;QAC/D,IAAI,CAACC,IAAI,GAAG,IAAIC,2CAAsB,CAACH,UAAUC;QACjD,IAAI,CAACG,QAAQ,GAAG,IAAIC,mDAA0B,CAACL,UAAUC;QACzD,IAAI,CAACH,UAAU,GAAG,IAAIQ,uDAA4B,CAAC,IAAI,CAACJ,IAAI;IAC9D;AACF","ignoreList":[0]}
|
||||
Generated
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
import type { Normalizer } from '../../normalizer';
|
||||
import { Normalizers } from '../../normalizers';
|
||||
export declare class PagesBundlePathNormalizer extends Normalizers {
|
||||
constructor();
|
||||
normalize(page: string): string;
|
||||
}
|
||||
export declare class DevPagesBundlePathNormalizer extends Normalizers {
|
||||
constructor(pagesNormalizer: Normalizer);
|
||||
normalize(filename: string): string;
|
||||
}
|
||||
Generated
Vendored
+55
@@ -0,0 +1,55 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
0 && (module.exports = {
|
||||
DevPagesBundlePathNormalizer: null,
|
||||
PagesBundlePathNormalizer: null
|
||||
});
|
||||
function _export(target, all) {
|
||||
for(var name in all)Object.defineProperty(target, name, {
|
||||
enumerable: true,
|
||||
get: all[name]
|
||||
});
|
||||
}
|
||||
_export(exports, {
|
||||
DevPagesBundlePathNormalizer: function() {
|
||||
return DevPagesBundlePathNormalizer;
|
||||
},
|
||||
PagesBundlePathNormalizer: function() {
|
||||
return PagesBundlePathNormalizer;
|
||||
}
|
||||
});
|
||||
const _normalizepagepath = require("../../../../shared/lib/page-path/normalize-page-path");
|
||||
const _normalizers = require("../../normalizers");
|
||||
const _prefixingnormalizer = require("../../prefixing-normalizer");
|
||||
const _wrapnormalizerfn = require("../../wrap-normalizer-fn");
|
||||
class PagesBundlePathNormalizer extends _normalizers.Normalizers {
|
||||
constructor(){
|
||||
super([
|
||||
// The bundle path should have the trailing `/index` stripped from
|
||||
// it.
|
||||
(0, _wrapnormalizerfn.wrapNormalizerFn)(_normalizepagepath.normalizePagePath),
|
||||
// The page should prefixed with `pages/`.
|
||||
new _prefixingnormalizer.PrefixingNormalizer('pages')
|
||||
]);
|
||||
}
|
||||
normalize(page) {
|
||||
return super.normalize(page);
|
||||
}
|
||||
}
|
||||
class DevPagesBundlePathNormalizer extends _normalizers.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":["DevPagesBundlePathNormalizer","PagesBundlePathNormalizer","Normalizers","constructor","wrapNormalizerFn","normalizePagePath","PrefixingNormalizer","normalize","page","pagesNormalizer","filename"],"mappings":";;;;;;;;;;;;;;;IAsBaA,4BAA4B;eAA5BA;;IAhBAC,yBAAyB;eAAzBA;;;mCANqB;6BAEN;qCACQ;kCACH;AAE1B,MAAMA,kCAAkCC,wBAAW;IACxDC,aAAc;QACZ,KAAK,CAAC;YACJ,kEAAkE;YAClE,MAAM;YACNC,IAAAA,kCAAgB,EAACC,oCAAiB;YAClC,0CAA0C;YAC1C,IAAIC,wCAAmB,CAAC;SACzB;IACH;IAEOC,UAAUC,IAAY,EAAU;QACrC,OAAO,KAAK,CAACD,UAAUC;IACzB;AACF;AAEO,MAAMR,qCAAqCE,wBAAW;IAC3DC,YAAYM,eAA2B,CAAE;QACvC,KAAK,CAAC;YACJ,gDAAgD;YAChDA;YACA,wCAAwC;YACxC,IAAIR;SACL;IACH;IAEOM,UAAUG,QAAgB,EAAU;QACzC,OAAO,KAAK,CAACH,UAAUG;IACzB;AACF","ignoreList":[0]}
|
||||
Generated
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
import { PrefixingNormalizer } from '../../prefixing-normalizer';
|
||||
export declare class PagesFilenameNormalizer extends PrefixingNormalizer {
|
||||
constructor(distDir: string);
|
||||
normalize(manifestFilename: string): string;
|
||||
}
|
||||
Generated
Vendored
+22
@@ -0,0 +1,22 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "PagesFilenameNormalizer", {
|
||||
enumerable: true,
|
||||
get: function() {
|
||||
return PagesFilenameNormalizer;
|
||||
}
|
||||
});
|
||||
const _constants = require("../../../../shared/lib/constants");
|
||||
const _prefixingnormalizer = require("../../prefixing-normalizer");
|
||||
class PagesFilenameNormalizer extends _prefixingnormalizer.PrefixingNormalizer {
|
||||
constructor(distDir){
|
||||
super(distDir, _constants.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":["PagesFilenameNormalizer","PrefixingNormalizer","constructor","distDir","SERVER_DIRECTORY","normalize","manifestFilename"],"mappings":";;;;+BAGaA;;;eAAAA;;;2BAHoB;qCACG;AAE7B,MAAMA,gCAAgCC,wCAAmB;IAC9DC,YAAYC,OAAe,CAAE;QAC3B,KAAK,CAACA,SAASC,2BAAgB;IACjC;IAEOC,UAAUC,gBAAwB,EAAU;QACjD,OAAO,KAAK,CAACD,UAAUC;IACzB;AACF","ignoreList":[0]}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
import { AbsoluteFilenameNormalizer } from '../../absolute-filename-normalizer';
|
||||
export declare class DevPagesPageNormalizer extends AbsoluteFilenameNormalizer {
|
||||
constructor(pagesDir: string, extensions: ReadonlyArray<string>);
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "DevPagesPageNormalizer", {
|
||||
enumerable: true,
|
||||
get: function() {
|
||||
return DevPagesPageNormalizer;
|
||||
}
|
||||
});
|
||||
const _pagetypes = require("../../../../lib/page-types");
|
||||
const _absolutefilenamenormalizer = require("../../absolute-filename-normalizer");
|
||||
class DevPagesPageNormalizer extends _absolutefilenamenormalizer.AbsoluteFilenameNormalizer {
|
||||
constructor(pagesDir, extensions){
|
||||
super(pagesDir, extensions, _pagetypes.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":["DevPagesPageNormalizer","AbsoluteFilenameNormalizer","constructor","pagesDir","extensions","PAGE_TYPES","PAGES"],"mappings":";;;;+BAGaA;;;eAAAA;;;2BAHc;4CACgB;AAEpC,MAAMA,+BAA+BC,sDAA0B;IACpEC,YAAYC,QAAgB,EAAEC,UAAiC,CAAE;QAC/D,KAAK,CAACD,UAAUC,YAAYC,qBAAU,CAACC,KAAK;IAC9C;AACF","ignoreList":[0]}
|
||||
Generated
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
import { AbsoluteFilenameNormalizer } from '../../absolute-filename-normalizer';
|
||||
export declare class DevPagesPathnameNormalizer extends AbsoluteFilenameNormalizer {
|
||||
constructor(pagesDir: string, extensions: ReadonlyArray<string>);
|
||||
}
|
||||
Generated
Vendored
+19
@@ -0,0 +1,19 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "DevPagesPathnameNormalizer", {
|
||||
enumerable: true,
|
||||
get: function() {
|
||||
return DevPagesPathnameNormalizer;
|
||||
}
|
||||
});
|
||||
const _pagetypes = require("../../../../lib/page-types");
|
||||
const _absolutefilenamenormalizer = require("../../absolute-filename-normalizer");
|
||||
class DevPagesPathnameNormalizer extends _absolutefilenamenormalizer.AbsoluteFilenameNormalizer {
|
||||
constructor(pagesDir, extensions){
|
||||
super(pagesDir, extensions, _pagetypes.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":["DevPagesPathnameNormalizer","AbsoluteFilenameNormalizer","constructor","pagesDir","extensions","PAGE_TYPES","PAGES"],"mappings":";;;;+BAGaA;;;eAAAA;;;2BAHc;4CACgB;AAEpC,MAAMA,mCAAmCC,sDAA0B;IACxEC,YAAYC,QAAgB,EAAEC,UAAiC,CAAE;QAC/D,KAAK,CAACD,UAAUC,YAAYC,qBAAU,CAACC,KAAK;IAC9C;AACF","ignoreList":[0]}
|
||||
Reference in New Issue
Block a user