UNPKG

angular-made-with-love

Version:

🚀 An experimental project which demonstrates an Angular Package which contains Angular Elements and Schematics

1 lines 12.6 kB
module.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t){e.exports=require("@angular/cdk/schematics")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(29);t.buildDefaultPath=function(e){return r.buildDefaultPath(e)},t.getProject=function(e,t){return r.getProject(e,t)},t.isWorkspaceSchema=function(e){return r.isWorkspaceSchema(e)},t.isWorkspaceProject=function(e){return r.isWorkspaceProject(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(3),o=n(4),u=n(5);t.default=function(e){return r.chain([e&&e.skipPackageJson?r.noop():(e,t)=>([{type:u.NodeDependencyType.Default,version:"~6.1.1",name:"@angular/elements"},{type:u.NodeDependencyType.Default,version:"~1.1.0",name:"@webcomponents/custom-elements"},{type:u.NodeDependencyType.Default,version:"^2.0.0",name:"angular-made-with-love"}].forEach(n=>{u.addPackageJsonDependency(e,n),t.logger.log("info",`✅️ Added "${n.name}" into ${n.type}`)}),e),e&&e.skipPackageJson?r.noop():(e,t)=>(t.addTask(new o.NodePackageInstallTask),t.logger.log("info","🔍 Installing packages..."),e),e&&e.skipModuleImport?r.noop():function(e){return(t,n)=>{const r=u.getWorkspace(t),o=u.getProjectFromWorkspace(r,e.project?e.project:Object.keys(r.projects)[0]);return u.addModuleImportToRootModule(t,"MadeWithLoveModule","angular-made-with-love",o),n.logger.log("info",'✅️ "MadeWithLoveModule" is imported'),t}}(e),e&&e.skipPolyfill?r.noop():function(e){return(t,n)=>{try{const r=t.read("angular.json");if(r){const n=JSON.parse(r.toString("utf-8")),o=e.project?e.project:Object.keys(n.projects)[0],u=n.projects[o];(u.targets?u.targets:u.architect).build.options.scripts.push({input:"node_modules/@webcomponents/custom-elements/src/native-shim.js"}),t.overwrite("angular.json",JSON.stringify(n,null,2))}}catch(e){n.logger.log("error",'🚫 Failed to add the polyfill "custom-elements" to scripts')}return n.logger.log("info",'✅️ Added "custom-elements" polyfill to scripts'),t}}(e)])}},function(e,t){e.exports=require("@angular-devkit/schematics")},function(e,t){e.exports=require("@angular-devkit/schematics/tasks")},function(e,t,n){"use strict";function r(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),r(n(6)),r(n(35)),r(n(43))},function(e,t,n){"use strict";function r(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),r(n(7)),r(n(9)),r(n(11)),r(n(13)),r(n(15)),r(n(17)),r(n(19)),r(n(21)),r(n(23)),r(n(25)),r(n(27)),r(n(1)),r(n(30)),r(n(32)),r(n(34))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(8);t.insertImport=function(e,t,n,o,u=!1){return r.insertImport(e,t,n,o,u)},t.findNodes=function(e,t,n=1/0,o=!1){return r.findNodes(e,t,n,o)},t.getSourceNodes=function(e){return r.getSourceNodes(e)},t.findNode=function(e,t,n){return r.findNode(e,t,n)},t.insertAfterLastOccurrence=function(e,t,n,o,u){return r.insertAfterLastOccurrence(e,t,n,o,u)},t.getContentOfKeyLiteral=function(e,t){return r.getContentOfKeyLiteral(e,t)},t.getDecoratorMetadata=function(e,t,n){return r.getDecoratorMetadata(e,t,n)},t.getFirstNgModuleName=function(e){return r.getFirstNgModuleName(e)},t.getMetadataField=function(e,t){return r.getMetadataField(e,t)},t.addSymbolToNgModuleMetadata=function(e,t,n,o,u=null){return r.addSymbolToNgModuleMetadata(e,t,n,o,u)},t.addDeclarationToModule=function(e,t,n,o){return r.addDeclarationToModule(e,t,n,o)},t.addImportToModule=function(e,t,n,o){return r.addImportToModule(e,t,n,o)},t.addProviderToModule=function(e,t,n,o){return r.addProviderToModule(e,t,n,o)},t.addExportToModule=function(e,t,n,o){return r.addExportToModule(e,t,n,o)},t.addBootstrapToModule=function(e,t,n,o){return r.addBootstrapToModule(e,t,n,o)},t.addEntryComponentToModule=function(e,t,n,o){return r.addEntryComponentToModule(e,t,n,o)},t.isImported=function(e,t,n){return r.isImported(e,t,n)},t.getRouterModuleDeclaration=function(e){return r.getRouterModuleDeclaration(e)},t.addRouteDeclarationToModule=function(e,t,n){return r.addRouteDeclarationToModule(e,t,n)}},function(e,t){e.exports=require("@schematics/angular/utility/ast-utils")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(10);t.NoopChange=class extends r.NoopChange{};t.InsertChange=class extends r.InsertChange{};t.RemoveChange=class extends r.RemoveChange{};t.ReplaceChange=class extends r.ReplaceChange{}},function(e,t){e.exports=require("@schematics/angular/utility/change")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(12);function o(e){return r.updateWorkspace(e)}t.getWorkspacePath=function(e){return r.getWorkspacePath(e)},t.getWorkspace=function(e){return r.getWorkspace(e)},t.addProjectToWorkspace=function(e,t,n){return(r,u)=>{if(e.projects[t])throw new Error(`Project '${t}' already exists in workspace.`);return e.projects[t]=n,e.defaultProject||1!==Object.keys(e.projects).length||(e.defaultProject=t),o(e)}},t.updateWorkspace=o,t.configPath=r.configPath,t.getConfig=function(e){return r.getConfig(e)},t.getAppFromConfig=function(e,t){return r.getAppFromConfig(e,t)}},function(e,t){e.exports=require("@schematics/angular/utility/config")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(14);!function(e){e.Default="dependencies",e.Dev="devDependencies",e.Peer="peerDependencies",e.Optional="optionalDependencies"}(t.NodeDependencyType||(t.NodeDependencyType={})),t.addPackageJsonDependency=function(e,t){return r.addPackageJsonDependency(e,t)},t.removePackageJsonDependency=function(e,t){return r.removePackageJsonDependency(e,t)},t.getPackageJsonDependency=function(e,t){return r.getPackageJsonDependency(e,t)}},function(e,t){e.exports=require("@schematics/angular/utility/dependencies")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(16);t.findModuleFromOptions=function(e,t){return r.findModuleFromOptions(e,t)},t.findModule=function(e,n,o=t.MODULE_EXT,u=t.ROUTING_MODULE_EXT){return r.findModule(e,n,o,u)},t.buildRelativePath=function(e,t){return r.buildRelativePath(e,t)},t.MODULE_EXT=r.MODULE_EXT,t.ROUTING_MODULE_EXT=r.ROUTING_MODULE_EXT},function(e,t){e.exports=require("@schematics/angular/utility/find-module")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(18);t.appendPropertyInAstObject=function(e,t,n,o,u){return r.appendPropertyInAstObject(e,t,n,o,u)},t.insertPropertyInAstObjectInOrder=function(e,t,n,o,u){return r.insertPropertyInAstObjectInOrder(e,t,n,o,u)},t.removePropertyInAstObject=function(e,t,n){return r.removePropertyInAstObject(e,t,n)},t.appendValueInAstArray=function(e,t,n,o=4){return r.appendValueInAstArray(e,t,n,o)},t.findPropertyInAstObject=function(e,t){return r.findPropertyInAstObject(e,t)}},function(e,t){e.exports=require("@schematics/angular/utility/json-utils")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(20);t.latestVersions=r.latestVersions},function(e,t){e.exports=require("@schematics/angular/utility/latest-versions")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(22);t.applyLintFix=function(e="/"){return r.applyLintFix(e)}},function(e,t){e.exports=require("@schematics/angular/utility/lint-fix")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(24);t.findBootstrapModuleCall=function(e,t){return r.findBootstrapModuleCall(e,t)},t.findBootstrapModulePath=function(e,t){return r.findBootstrapModulePath(e,t)},t.getAppModulePath=function(e,t){return r.getAppModulePath(e,t)}},function(e,t){e.exports=require("@schematics/angular/utility/ng-ast-utils")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(26);t.parseName=function(e,t){return r.parseName(e,t)}},function(e,t){e.exports=require("@schematics/angular/utility/parse-name")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(28);t.relativePathToWorkspaceRoot=function(e){return r.relativePathToWorkspaceRoot(e)}},function(e,t){e.exports=require("@schematics/angular/utility/paths")},function(e,t){e.exports=require("@schematics/angular/utility/project")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(31),o=n(1);t.getProjectTargets=function(e,t=""){const n=o.isWorkspaceProject(e)?e:o.getProject(e,t),r=n.targets||n.architect;if(!r)throw new Error("Project target not found.");return r},t.targetBuildNotFoundError=function(){return r.targetBuildNotFoundError()}},function(e,t){e.exports=require("@schematics/angular/utility/project-targets")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(33);t.validateName=function(e){return r.validateName(e)},t.htmlSelectorRe=r.htmlSelectorRe,t.validateHtmlSelector=function(e){return r.validateHtmlSelector(e)},t.validateProjectName=function(e){return r.validateProjectName(e)}},function(e,t){e.exports=require("@schematics/angular/utility/validation")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.Application="application",e.Library="library"}(t.ProjectType||(t.ProjectType={})),function(e){e.AppShell="@angular-devkit/build-angular:app-shell",e.Server="@angular-devkit/build-angular:server",e.Browser="@angular-devkit/build-angular:browser",e.Karma="@angular-devkit/build-angular:karma",e.TsLint="@angular-devkit/build-angular:tslint",e.NgPackagr="@angular-devkit/build-ng-packagr:build",e.DevServer="@angular-devkit/build-angular:dev-server",e.ExtractI18n="@angular-devkit/build-angular:extract-i18n",e.Protractor="@angular-devkit/build-angular:protractor"}(t.Builders||(t.Builders={}))},function(e,t,n){"use strict";function r(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),r(n(36)),r(n(37)),r(n(38)),r(n(39)),r(n(40)),r(n(41))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0);t.hasNgModuleImport=function(e,t,n){return r.hasNgModuleImport(e,t,n)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0);t.getSourceFile=function(e,t){return r.getSourceFile(e,t)},t.addModuleImportToRootModule=function(e,t,n,o){return r.addModuleImportToRootModule(e,t,n,o)},t.addModuleImportToModule=function(e,t,n,o){return r.addModuleImportToModule(e,t,n,o)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0);t.buildComponent=function(e,t={}){return r.buildComponent(e,t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0);t.getProjectFromWorkspace=function(e,t){return r.getProjectFromWorkspace(e,t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0);t.appendHtmlElementToHead=function(e,t,n){return r.appendHtmlElementToHead(e,t,n)},t.getHtmlHeadTagElement=function(e){return r.getHtmlHeadTagElement(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(42);t.addPackageToPackageJson=function(e,t,n){return r.addPackageToPackageJson(e,t,n)}},function(e,t){e.exports=require("@angular/cdk/schematics/ng-add/package-config")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(44))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(45);t.getNpmPackageJson=function(e,t,n){return r.getNpmPackageJson(e,t,n)}},function(e,t){e.exports=require("@schematics/update/update/npm")}]);