From 6555fb80fdd8f6a5d201efadec3189d1244830a0 Mon Sep 17 00:00:00 2001 From: Nevena Bojovic Date: Tue, 1 Mar 2022 22:05:25 +0100 Subject: Izbrisala bin, obj i node-modules. --- .../files/root/tsconfig.server.json.template | 17 -- .../src/__main@stripTsExtension__.ts.template | 24 -- .../files/src/app/__rootModuleFileName__.template | 14 -- .../@schematics/angular/universal/index.d.ts | 10 - .../@schematics/angular/universal/index.js | 252 --------------------- .../@schematics/angular/universal/schema.d.ts | 33 --- .../@schematics/angular/universal/schema.js | 4 - .../@schematics/angular/universal/schema.json | 52 ----- 8 files changed, 406 deletions(-) delete mode 100644 sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/files/root/tsconfig.server.json.template delete mode 100644 sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/files/src/__main@stripTsExtension__.ts.template delete mode 100644 sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/files/src/app/__rootModuleFileName__.template delete mode 100644 sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/index.d.ts delete mode 100644 sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/index.js delete mode 100644 sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/schema.d.ts delete mode 100644 sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/schema.js delete mode 100644 sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/schema.json (limited to 'sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal') diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/files/root/tsconfig.server.json.template b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/files/root/tsconfig.server.json.template deleted file mode 100644 index d6fc5774..00000000 --- a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/files/root/tsconfig.server.json.template +++ /dev/null @@ -1,17 +0,0 @@ -/* To learn more about this file see: https://angular.io/config/tsconfig. */ -{ - "extends": "./<%= tsConfigExtends %>", - "compilerOptions": { - "outDir": "<%= relativePathToWorkspaceRoot %>/out-tsc/server", - "target": "es2019", - "types": [ - "node" - ] - }, - "files": [ - "src/<%= stripTsExtension(main) %>.ts" - ], - "angularCompilerOptions": { - "entryModule": "./<%= rootInSrc ? '' : 'src/' %><%= appDir %>/<%= stripTsExtension(rootModuleFileName) %>#<%= rootModuleClassName %>" - } -} diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/files/src/__main@stripTsExtension__.ts.template b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/files/src/__main@stripTsExtension__.ts.template deleted file mode 100644 index 53e6ea3b..00000000 --- a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/files/src/__main@stripTsExtension__.ts.template +++ /dev/null @@ -1,24 +0,0 @@ -/*************************************************************************************************** - * Initialize the server environment - for example, adding DOM built-in types to the global scope. - * - * NOTE: - * This import must come before any imports (direct or transitive) that rely on DOM built-ins being - * available, such as `@angular/elements`. - */ -import '@angular/platform-server/init'; - -<% if (hasLocalizePackage) { %>/*************************************************************************************************** - * Load `$localize` onto the global scope - used if i18n tags appear in Angular templates. - */ -import '@angular/localize/init'; - -<% } %>import { enableProdMode } from '@angular/core'; - -import { environment } from './environments/environment'; - -if (environment.production) { - enableProdMode(); -} - -export { <%= rootModuleClassName %> } from './app/<%= stripTsExtension(rootModuleFileName) %>'; -export { renderModule } from '@angular/platform-server'; diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/files/src/app/__rootModuleFileName__.template b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/files/src/app/__rootModuleFileName__.template deleted file mode 100644 index af9a56e1..00000000 --- a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/files/src/app/__rootModuleFileName__.template +++ /dev/null @@ -1,14 +0,0 @@ -import { NgModule } from '@angular/core'; -import { ServerModule } from '@angular/platform-server'; - -import { AppModule } from './app.module'; -import { AppComponent } from './app.component'; - -@NgModule({ - imports: [ - AppModule, - ServerModule, - ], - bootstrap: [AppComponent], -}) -export class <%= rootModuleClassName %> {} diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/index.d.ts b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/index.d.ts deleted file mode 100644 index d574860a..00000000 --- a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/index.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -import { Rule } from '@angular-devkit/schematics'; -import { Schema as UniversalOptions } from './schema'; -export default function (options: UniversalOptions): Rule; diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/index.js b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/index.js deleted file mode 100644 index 0188c5be..00000000 --- a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/index.js +++ /dev/null @@ -1,252 +0,0 @@ -"use strict"; -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const core_1 = require("@angular-devkit/core"); -const schematics_1 = require("@angular-devkit/schematics"); -const tasks_1 = require("@angular-devkit/schematics/tasks"); -const ts = __importStar(require("../third_party/github.com/Microsoft/TypeScript/lib/typescript")); -const ast_utils_1 = require("../utility/ast-utils"); -const change_1 = require("../utility/change"); -const dependencies_1 = require("../utility/dependencies"); -const ng_ast_utils_1 = require("../utility/ng-ast-utils"); -const paths_1 = require("../utility/paths"); -const project_targets_1 = require("../utility/project-targets"); -const workspace_1 = require("../utility/workspace"); -const workspace_models_1 = require("../utility/workspace-models"); -function updateConfigFile(options, tsConfigDirectory) { - return (0, workspace_1.updateWorkspace)((workspace) => { - const clientProject = workspace.projects.get(options.project); - if (clientProject) { - // In case the browser builder hashes the assets - // we need to add this setting to the server builder - // as otherwise when assets it will be requested twice. - // One for the server which will be unhashed, and other on the client which will be hashed. - const getServerOptions = (options = {}) => { - return { - outputHashing: (options === null || options === void 0 ? void 0 : options.outputHashing) === 'all' ? 'media' : options === null || options === void 0 ? void 0 : options.outputHashing, - fileReplacements: options === null || options === void 0 ? void 0 : options.fileReplacements, - optimization: (options === null || options === void 0 ? void 0 : options.optimization) === undefined ? undefined : !!(options === null || options === void 0 ? void 0 : options.optimization), - sourceMap: options === null || options === void 0 ? void 0 : options.sourceMap, - localization: options === null || options === void 0 ? void 0 : options.localization, - stylePreprocessorOptions: options === null || options === void 0 ? void 0 : options.stylePreprocessorOptions, - resourcesOutputPath: options === null || options === void 0 ? void 0 : options.resourcesOutputPath, - deployUrl: options === null || options === void 0 ? void 0 : options.deployUrl, - i18nMissingTranslation: options === null || options === void 0 ? void 0 : options.i18nMissingTranslation, - preserveSymlinks: options === null || options === void 0 ? void 0 : options.preserveSymlinks, - extractLicenses: options === null || options === void 0 ? void 0 : options.extractLicenses, - inlineStyleLanguage: options === null || options === void 0 ? void 0 : options.inlineStyleLanguage, - }; - }; - const buildTarget = clientProject.targets.get('build'); - if (buildTarget === null || buildTarget === void 0 ? void 0 : buildTarget.options) { - buildTarget.options.outputPath = `dist/${options.project}/browser`; - } - const buildConfigurations = buildTarget === null || buildTarget === void 0 ? void 0 : buildTarget.configurations; - const configurations = {}; - if (buildConfigurations) { - for (const [key, options] of Object.entries(buildConfigurations)) { - configurations[key] = getServerOptions(options); - } - } - const mainPath = options.main; - const serverTsConfig = (0, core_1.join)(tsConfigDirectory, 'tsconfig.server.json'); - clientProject.targets.add({ - name: 'server', - builder: workspace_models_1.Builders.Server, - defaultConfiguration: 'production', - options: { - outputPath: `dist/${options.project}/server`, - main: (0, core_1.join)((0, core_1.normalize)(clientProject.root), 'src', mainPath.endsWith('.ts') ? mainPath : mainPath + '.ts'), - tsConfig: serverTsConfig, - ...((buildTarget === null || buildTarget === void 0 ? void 0 : buildTarget.options) ? getServerOptions(buildTarget === null || buildTarget === void 0 ? void 0 : buildTarget.options) : {}), - }, - configurations, - }); - } - }); -} -function findBrowserModuleImport(host, modulePath) { - const moduleBuffer = host.read(modulePath); - if (!moduleBuffer) { - throw new schematics_1.SchematicsException(`Module file (${modulePath}) not found`); - } - const moduleFileText = moduleBuffer.toString('utf-8'); - const source = ts.createSourceFile(modulePath, moduleFileText, ts.ScriptTarget.Latest, true); - const decoratorMetadata = (0, ast_utils_1.getDecoratorMetadata)(source, 'NgModule', '@angular/core')[0]; - const browserModuleNode = (0, ast_utils_1.findNode)(decoratorMetadata, ts.SyntaxKind.Identifier, 'BrowserModule'); - if (browserModuleNode === null) { - throw new schematics_1.SchematicsException(`Cannot find BrowserModule import in ${modulePath}`); - } - return browserModuleNode; -} -function wrapBootstrapCall(mainFile) { - return (host) => { - const mainPath = (0, core_1.normalize)('/' + mainFile); - let bootstrapCall = (0, ng_ast_utils_1.findBootstrapModuleCall)(host, mainPath); - if (bootstrapCall === null) { - throw new schematics_1.SchematicsException('Bootstrap module not found.'); - } - let bootstrapCallExpression = null; - let currentCall = bootstrapCall; - while (bootstrapCallExpression === null && currentCall.parent) { - currentCall = currentCall.parent; - if (ts.isExpressionStatement(currentCall) || ts.isVariableStatement(currentCall)) { - bootstrapCallExpression = currentCall; - } - } - bootstrapCall = currentCall; - // In case the bootstrap code is a variable statement - // we need to determine it's usage - if (bootstrapCallExpression && ts.isVariableStatement(bootstrapCallExpression)) { - const declaration = bootstrapCallExpression.declarationList.declarations[0]; - const bootstrapVar = declaration.name.text; - const sf = bootstrapCallExpression.getSourceFile(); - bootstrapCall = findCallExpressionNode(sf, bootstrapVar) || currentCall; - } - // indent contents - const triviaWidth = bootstrapCall.getLeadingTriviaWidth(); - const beforeText = `function bootstrap() {\n` + ' '.repeat(triviaWidth > 2 ? triviaWidth + 1 : triviaWidth); - const afterText = `\n${triviaWidth > 2 ? ' '.repeat(triviaWidth - 1) : ''}};\n` + - ` - -if (document.readyState === 'complete') { - bootstrap(); -} else { - document.addEventListener('DOMContentLoaded', bootstrap); -} -`; - // in some cases we need to cater for a trailing semicolon such as; - // bootstrap().catch(err => console.log(err)); - const lastToken = bootstrapCall.parent.getLastToken(); - let endPos = bootstrapCall.getEnd(); - if (lastToken && lastToken.kind === ts.SyntaxKind.SemicolonToken) { - endPos = lastToken.getEnd(); - } - const recorder = host.beginUpdate(mainPath); - recorder.insertLeft(bootstrapCall.getStart(), beforeText); - recorder.insertRight(endPos, afterText); - host.commitUpdate(recorder); - }; -} -function findCallExpressionNode(node, text) { - if (ts.isCallExpression(node) && - ts.isIdentifier(node.expression) && - node.expression.text === text) { - return node; - } - let foundNode = null; - ts.forEachChild(node, (childNode) => { - foundNode = findCallExpressionNode(childNode, text); - if (foundNode) { - return true; - } - }); - return foundNode; -} -function addServerTransition(options, mainFile, clientProjectRoot) { - return (host) => { - const mainPath = (0, core_1.normalize)('/' + mainFile); - const bootstrapModuleRelativePath = (0, ng_ast_utils_1.findBootstrapModulePath)(host, mainPath); - const bootstrapModulePath = (0, core_1.normalize)(`/${clientProjectRoot}/src/${bootstrapModuleRelativePath}.ts`); - const browserModuleImport = findBrowserModuleImport(host, bootstrapModulePath); - const appId = options.appId; - const transitionCall = `.withServerTransition({ appId: '${appId}' })`; - const position = browserModuleImport.pos + browserModuleImport.getFullText().length; - const transitionCallChange = new change_1.InsertChange(bootstrapModulePath, position, transitionCall); - const transitionCallRecorder = host.beginUpdate(bootstrapModulePath); - transitionCallRecorder.insertLeft(transitionCallChange.pos, transitionCallChange.toAdd); - host.commitUpdate(transitionCallRecorder); - }; -} -function addDependencies() { - return (host) => { - const coreDep = (0, dependencies_1.getPackageJsonDependency)(host, '@angular/core'); - if (coreDep === null) { - throw new schematics_1.SchematicsException('Could not find version.'); - } - const platformServerDep = { - ...coreDep, - name: '@angular/platform-server', - }; - (0, dependencies_1.addPackageJsonDependency)(host, platformServerDep); - return host; - }; -} -function default_1(options) { - return async (host, context) => { - const workspace = await (0, workspace_1.getWorkspace)(host); - const clientProject = workspace.projects.get(options.project); - if (!clientProject || clientProject.extensions.projectType !== 'application') { - throw new schematics_1.SchematicsException(`Universal requires a project type of "application".`); - } - const clientBuildTarget = clientProject.targets.get('build'); - if (!clientBuildTarget) { - throw (0, project_targets_1.targetBuildNotFoundError)(); - } - const clientBuildOptions = (clientBuildTarget.options || - {}); - const clientTsConfig = (0, core_1.normalize)(clientBuildOptions.tsConfig); - const tsConfigExtends = (0, core_1.basename)(clientTsConfig); - // this is needed because prior to version 8, tsconfig might have been in 'src' - // and we don't want to break the 'ng add @nguniversal/express-engine schematics' - const rootInSrc = clientProject.root === '' && clientTsConfig.includes('src/'); - const tsConfigDirectory = (0, core_1.join)((0, core_1.normalize)(clientProject.root), rootInSrc ? 'src' : ''); - if (!options.skipInstall) { - context.addTask(new tasks_1.NodePackageInstallTask()); - } - const templateSource = (0, schematics_1.apply)((0, schematics_1.url)('./files/src'), [ - (0, schematics_1.applyTemplates)({ - ...core_1.strings, - ...options, - stripTsExtension: (s) => s.replace(/\.ts$/, ''), - hasLocalizePackage: !!(0, dependencies_1.getPackageJsonDependency)(host, '@angular/localize'), - }), - (0, schematics_1.move)((0, core_1.join)((0, core_1.normalize)(clientProject.root), 'src')), - ]); - const rootSource = (0, schematics_1.apply)((0, schematics_1.url)('./files/root'), [ - (0, schematics_1.applyTemplates)({ - ...core_1.strings, - ...options, - stripTsExtension: (s) => s.replace(/\.ts$/, ''), - tsConfigExtends, - relativePathToWorkspaceRoot: (0, paths_1.relativePathToWorkspaceRoot)(tsConfigDirectory), - rootInSrc, - }), - (0, schematics_1.move)(tsConfigDirectory), - ]); - return (0, schematics_1.chain)([ - (0, schematics_1.mergeWith)(templateSource), - (0, schematics_1.mergeWith)(rootSource), - addDependencies(), - updateConfigFile(options, tsConfigDirectory), - wrapBootstrapCall(clientBuildOptions.main), - addServerTransition(options, clientBuildOptions.main, clientProject.root), - ]); - }; -} -exports.default = default_1; diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/schema.d.ts b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/schema.d.ts deleted file mode 100644 index 60518941..00000000 --- a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/schema.d.ts +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Pass this schematic to the "run" command to set up server-side rendering for an app. - */ -export interface Schema { - /** - * The name of the application folder. - */ - appDir?: string; - /** - * The app identifier to use for transition. - */ - appId?: string; - /** - * The name of the main entry-point file. - */ - main?: string; - /** - * The name of the project. - */ - project: string; - /** - * The name of the root NgModule class. - */ - rootModuleClassName?: string; - /** - * The name of the root NgModule file. - */ - rootModuleFileName?: string; - /** - * Do not install packages for dependencies. - */ - skipInstall?: boolean; -} diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/schema.js b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/schema.js deleted file mode 100644 index 4fb6d3d1..00000000 --- a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/schema.js +++ /dev/null @@ -1,4 +0,0 @@ -"use strict"; -// THIS FILE IS AUTOMATICALLY GENERATED. TO UPDATE THIS FILE YOU NEED TO CHANGE THE -// CORRESPONDING JSON SCHEMA FILE, THEN RUN devkit-admin build (or bazel build ...). -Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/schema.json b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/schema.json deleted file mode 100644 index 577c1864..00000000 --- a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/universal/schema.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema", - "$id": "SchematicsAngularUniversalApp", - "title": "Angular Universal App Options Schema", - "type": "object", - "additionalProperties": false, - "description": "Pass this schematic to the \"run\" command to set up server-side rendering for an app.", - "properties": { - "project": { - "type": "string", - "description": "The name of the project.", - "$default": { - "$source": "projectName" - } - }, - "appId": { - "type": "string", - "format": "html-selector", - "description": "The app identifier to use for transition.", - "default": "serverApp" - }, - "main": { - "type": "string", - "format": "path", - "description": "The name of the main entry-point file.", - "default": "main.server.ts" - }, - "appDir": { - "type": "string", - "format": "path", - "description": "The name of the application folder.", - "default": "app" - }, - "rootModuleFileName": { - "type": "string", - "format": "path", - "description": "The name of the root NgModule file.", - "default": "app.server.module.ts" - }, - "rootModuleClassName": { - "type": "string", - "description": "The name of the root NgModule class.", - "default": "AppServerModule" - }, - "skipInstall": { - "description": "Do not install packages for dependencies.", - "type": "boolean", - "default": false - } - }, - "required": ["project"] -} -- cgit v1.2.3