message: docs: correct left nav toc to remove duplicated page links
  The major sections Angular Libraries, Schematics, and CLI Builders appear twice, in their old location under Techniques, and in the new correct location under Extending Angular
  PR Close
diff: "url": "guide/universal",
  "title": "Server-side Rendering",
  "tooltip": "Render HTML server-side with Angular Universal."
  - },
  - {
  - "title": "Upgrading from AngularJS",
  - "tooltip": "Incrementally upgrade an AngularJS application to Angular.",
  - "children": [
  - {
  - "url": "guide/upgrade-setup",
  - "title": "Setup for Upgrading from AngularJS",
  - "tooltip": "Use code from the Angular QuickStart seed as part of upgrading from AngularJS.",
  - "hidden": true
  - },
  - {
  - "url": "guide/upgrade",
  - "title": "Upgrading Instructions",
  - "tooltip": "Incrementally upgrade an AngularJS application to Angular."
  - },
  - {
  - "url": "guide/upgrade-performance",
  - "title": "Upgrading for Performance",
  - "tooltip": "Upgrade from AngularJS to Angular in a more flexible way."
  - },
  - {
  - "url": "guide/ajs-quick-reference",
  - "title": "AngularJS-Angular Concepts",
  - "tooltip": "Learn how AngularJS concepts and techniques map to Angular."
  - }
  - ]
  - },
  - {
  - "title": "Angular Libraries",
  - "tooltip": "Extending Angular with shared libraries.",
  - "children": [
  - {
  - "url": "guide/libraries",
  - "title": "Libraries Overview",
  - "tooltip": "Understand how and when to use or create libraries."
  - },
  - {
  - "url": "guide/using-libraries",
  - "title": "Using Published Libraries",
  - "tooltip": "Integrate published libraries into an app."
  - },
  - {
  - "url": "guide/creating-libraries",
  - "title": "Creating Libraries",
  - "tooltip": "Extend Angular by creating, publishing, and using your own libraries."
  - },
  - {
  - "url": "guide/lightweight-injection-tokens",
  - "title": "Lightweight Injection Tokens for Libraries",
  - "tooltip": "Optimize client app size by designing library services with lightweight injection tokens."
  - }
  - ]
  - },
  - {
  - "title": "Schematics",
  - "tooltip": "Using CLI schematics for code generation.",
  - "children": [
  - {
  - "url": "guide/schematics",
  - "title": "Schematics Overview",
  - "tooltip": "How the CLI uses schematics to generate code."
  - },
  - {
  - "url": "guide/schematics-authoring",
  - "title": "Authoring Schematics",
  - "tooltip": "Understand the structure of a schematic."
  - },
  - {
  - "url": "guide/schematics-for-libraries",
  - "title": "Schematics for Libraries",
  - "tooltip": "Use schematics to integrate your library with the Angular CLI."
  - }
  - ]
  - },
  - {
  - "url": "guide/cli-builder",
  - "title": "CLI Builders",
  - "tooltip": "Using builders to customize Angular CLI."
  }
  ]
  },
  