UNPKG

@davidlj95/ngx-meta

Version:

Set your Angular site's metadata: standard meta tags, Open Graph, Twitter Cards, JSON-LD structured data and more. Supports SSR (and Angular Universal). Use a service. Use routes' data. Set it up in a flash! 🚀

17 lines • 821 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.makeV16AddRootProvider = void 0; const strings_1 = require("@angular-devkit/core/src/utils/strings"); const METADATA_ENTRYPOINTS = new Set([ 'json-ld', 'open-graph', 'standard', 'twitter-card', ]); const makeV16AddRootProvider = (ngAddRootProvider) => ({ project, name }) => { var _a; const entrypoint = (_a = [...METADATA_ENTRYPOINTS].find((entrypoint) => name.startsWith(entrypoint))) !== null && _a !== void 0 ? _a : name; return ngAddRootProvider(project, ({ code, external }) => code `${external(`provideNgxMeta${(0, strings_1.classify)(name)}`, `@davidlj95/ngx-meta/${entrypoint}`)}()`); }; exports.makeV16AddRootProvider = makeV16AddRootProvider; //# sourceMappingURL=make-v16-add-root-provider.js.map