Tailwind, example header
This commit is contained in:
		
							parent
							
								
									4380c9cb52
								
							
						
					
					
						commit
						00db138b13
					
				
					 11 changed files with 870 additions and 43 deletions
				
			
		
							
								
								
									
										29
									
								
								app/components/header-nav.hbs
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								app/components/header-nav.hbs
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,29 @@ | ||||||
|  | <nav class="flex items-center justify-between flex-wrap bg-teal-500 p-6"> | ||||||
|  |   <div class="flex items-center flex-shrink-0 text-white mr-6"> | ||||||
|  |     <svg class="fill-current h-8 w-8 mr-2" width="54" height="54" viewBox="0 0 54 54" xmlns="http://www.w3.org/2000/svg"><path d="M13.5 22.1c1.8-7.2 6.3-10.8 13.5-10.8 10.8 0 12.15 8.1 17.55 9.45 3.6.9 6.75-.45 9.45-4.05-1.8 7.2-6.3 10.8-13.5 10.8-10.8 0-12.15-8.1-17.55-9.45-3.6-.9-6.75.45-9.45 4.05zM0 38.3c1.8-7.2 6.3-10.8 13.5-10.8 10.8 0 12.15 8.1 17.55 9.45 3.6.9 6.75-.45 9.45-4.05-1.8 7.2-6.3 10.8-13.5 10.8-10.8 0-12.15-8.1-17.55-9.45-3.6-.9-6.75.45-9.45 4.05z"/></svg> | ||||||
|  |     <span class="font-semibold text-xl tracking-tight">Tailwind CSS</span> | ||||||
|  |   </div> | ||||||
|  |   <div class="block md:hidden"> | ||||||
|  |     <button | ||||||
|  |       {{on "click" this.toggle}} | ||||||
|  |       class="flex items-center px-3 py-2 border rounded text-teal-200 border-teal-400 hover:text-white hover:border-white"> | ||||||
|  |       <svg class="fill-current h-3 w-3" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><title>Menu</title><path d="M0 3h20v2H0V3zm0 6h20v2H0V9zm0 6h20v2H0v-2z"/></svg> | ||||||
|  |     </button> | ||||||
|  |   </div> | ||||||
|  |   <div class="w-full block flex-grow md:flex md:items-center md:w-auto {{if this.hideLinks "hidden"}}"> | ||||||
|  |     <div class="text-sm md:flex-grow"> | ||||||
|  |       <a href="#responsive-header" class="block mt-4 md:inline-block md:mt-0 text-teal-200 hover:text-white mr-4"> | ||||||
|  |         Docs | ||||||
|  |       </a> | ||||||
|  |       <a href="#responsive-header" class="block mt-4 md:inline-block md:mt-0 text-teal-200 hover:text-white mr-4"> | ||||||
|  |         Examples | ||||||
|  |       </a> | ||||||
|  |       <a href="#responsive-header" class="block mt-4 md:inline-block md:mt-0 text-teal-200 hover:text-white"> | ||||||
|  |         Blog | ||||||
|  |       </a> | ||||||
|  |     </div> | ||||||
|  |     <div> | ||||||
|  |       <a href="#" class="inline-block text-sm px-4 py-2 leading-none border rounded text-white border-white hover:border-transparent hover:text-teal-500 hover:bg-white mt-4 md:mt-0">Download</a> | ||||||
|  |     </div> | ||||||
|  |   </div> | ||||||
|  | </nav> | ||||||
							
								
								
									
										12
									
								
								app/components/header-nav.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								app/components/header-nav.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,12 @@ | ||||||
|  | import Component from '@glimmer/component'; | ||||||
|  | import { action } from "@ember/object"; | ||||||
|  | import { tracked } from "@glimmer/tracking"; | ||||||
|  | 
 | ||||||
|  | export default class HeaderNavComponent extends Component { | ||||||
|  |   @tracked hideLinks = true; | ||||||
|  | 
 | ||||||
|  |   @action | ||||||
|  |   toggle() { | ||||||
|  |     this.hideLinks = !this.hideLinks; | ||||||
|  |   } | ||||||
|  | } | ||||||
|  | @ -1,3 +1,11 @@ | ||||||
|  | @import "tailwindcss/base"; | ||||||
|  | 
 | ||||||
|  | @import "tailwindcss/components"; | ||||||
|  | @import "components.css"; | ||||||
|  | 
 | ||||||
|  | @import "tailwindcss/utilities"; | ||||||
|  | @import "utilities.css"; | ||||||
|  | 
 | ||||||
| .sortable-item { | .sortable-item { | ||||||
|   transition: all .125s; |   transition: all .125s; | ||||||
| } | } | ||||||
|  |  | ||||||
							
								
								
									
										0
									
								
								app/styles/components.css
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								app/styles/components.css
									
										
									
									
									
										Normal file
									
								
							
							
								
								
									
										0
									
								
								app/styles/utilities.css
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								app/styles/utilities.css
									
										
									
									
									
										Normal file
									
								
							
							
								
								
									
										9
									
								
								app/tailwind/config.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								app/tailwind/config.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,9 @@ | ||||||
|  | /*global module*/ | ||||||
|  | 
 | ||||||
|  | module.exports = { | ||||||
|  |   theme: { | ||||||
|  |     extend: {} | ||||||
|  |   }, | ||||||
|  |   variants: {}, | ||||||
|  |   plugins: [] | ||||||
|  | } | ||||||
|  | @ -1 +1,5 @@ | ||||||
| <RecipeList /> | <HeaderNav /> | ||||||
|  | 
 | ||||||
|  | <main class="container mx-auto"> | ||||||
|  |   <RecipeList /> | ||||||
|  | </main> | ||||||
|  |  | ||||||
|  | @ -1,24 +1,36 @@ | ||||||
| 'use strict'; | 'use strict'; | ||||||
| 
 | 
 | ||||||
| const EmberApp = require('ember-cli/lib/broccoli/ember-app'); | const EmberApp = require('ember-cli/lib/broccoli/ember-app'); | ||||||
|  | const isProduction = EmberApp.env() === 'production'; | ||||||
|  | 
 | ||||||
|  | const purgeCSS = { | ||||||
|  |   module: require('@fullhuman/postcss-purgecss'), | ||||||
|  |   options: { | ||||||
|  |     content: [ | ||||||
|  |       // add extra paths here for components/controllers which include tailwind classes
 | ||||||
|  |       './app/index.html', | ||||||
|  |       './app/templates/**/*.hbs' | ||||||
|  |     ], | ||||||
|  |     defaultExtractor: content => content.match(/[A-Za-z0-9-_:/]+/g) || [] | ||||||
|  |   } | ||||||
|  | } | ||||||
| 
 | 
 | ||||||
| module.exports = function(defaults) { | module.exports = function(defaults) { | ||||||
|   let app = new EmberApp(defaults, { |   let app = new EmberApp(defaults, { | ||||||
|     // Add options here
 |     postcssOptions: { | ||||||
|  |       compile: { | ||||||
|  |         plugins: [ | ||||||
|  |           { | ||||||
|  |             module: require('postcss-import'), | ||||||
|  |             options: { | ||||||
|  |               path: ['node_modules'] | ||||||
|  |             } | ||||||
|  |           }, | ||||||
|  |           require('tailwindcss')('./app/tailwind/config.js'), | ||||||
|  |           ...isProduction ? [purgeCSS] : [] | ||||||
|  |         ] | ||||||
|  |       } | ||||||
|  |     } | ||||||
|   }); |   }); | ||||||
| 
 |  | ||||||
|   // Use `app.import` to add additional libraries to the generated
 |  | ||||||
|   // output files.
 |  | ||||||
|   //
 |  | ||||||
|   // If you need to use different assets in different
 |  | ||||||
|   // environments, specify an object as the first parameter. That
 |  | ||||||
|   // object's keys should be the environment name and the values
 |  | ||||||
|   // should be the asset to use in that environment.
 |  | ||||||
|   //
 |  | ||||||
|   // If the library that you are including contains AMD or ES6
 |  | ||||||
|   // modules that you would like to import into your application
 |  | ||||||
|   // please specify an object with the list of modules as keys
 |  | ||||||
|   // along with the exports of each module as its value.
 |  | ||||||
| 
 |  | ||||||
|   return app.toTree(); |   return app.toTree(); | ||||||
| }; | }; | ||||||
|  |  | ||||||
							
								
								
									
										775
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										775
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							|  | @ -1485,6 +1485,16 @@ | ||||||
|         "semver": "^5.6.0" |         "semver": "^5.6.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "@fullhuman/postcss-purgecss": { | ||||||
|  |       "version": "1.3.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-1.3.0.tgz", | ||||||
|  |       "integrity": "sha512-zvfS3dPKD2FAtMcXapMJXGbDgEp9E++mLR6lTgSruv6y37uvV5xJ1crVktuC1gvnmMwsa7Zh1m05FeEiz4VnIQ==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "postcss": "^7.0.14", | ||||||
|  |         "purgecss": "^1.4.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "@glimmer/component": { |     "@glimmer/component": { | ||||||
|       "version": "1.0.0", |       "version": "1.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@glimmer/component/-/component-1.0.0.tgz", |       "resolved": "https://registry.npmjs.org/@glimmer/component/-/component-1.0.0.tgz", | ||||||
|  | @ -2270,6 +2280,79 @@ | ||||||
|       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", |       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "autoprefixer": { | ||||||
|  |       "version": "9.7.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.3.tgz", | ||||||
|  |       "integrity": "sha512-8T5Y1C5Iyj6PgkPSFd0ODvK9DIleuPKUPYniNxybS47g2k2wFgLZ46lGQHlBuGKIAEV8fbCDfKCCRS1tvOgc3Q==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "browserslist": "^4.8.0", | ||||||
|  |         "caniuse-lite": "^1.0.30001012", | ||||||
|  |         "chalk": "^2.4.2", | ||||||
|  |         "normalize-range": "^0.1.2", | ||||||
|  |         "num2fraction": "^1.2.2", | ||||||
|  |         "postcss": "^7.0.23", | ||||||
|  |         "postcss-value-parser": "^4.0.2" | ||||||
|  |       }, | ||||||
|  |       "dependencies": { | ||||||
|  |         "ansi-styles": { | ||||||
|  |           "version": "3.2.1", | ||||||
|  |           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", | ||||||
|  |           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "color-convert": "^1.9.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "chalk": { | ||||||
|  |           "version": "2.4.2", | ||||||
|  |           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", | ||||||
|  |           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "ansi-styles": "^3.2.1", | ||||||
|  |             "escape-string-regexp": "^1.0.5", | ||||||
|  |             "supports-color": "^5.3.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "color-convert": { | ||||||
|  |           "version": "1.9.3", | ||||||
|  |           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | ||||||
|  |           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "color-name": "1.1.3" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "color-name": { | ||||||
|  |           "version": "1.1.3", | ||||||
|  |           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | ||||||
|  |           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "has-flag": { | ||||||
|  |           "version": "3.0.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", | ||||||
|  |           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "postcss-value-parser": { | ||||||
|  |           "version": "4.0.2", | ||||||
|  |           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz", | ||||||
|  |           "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "supports-color": { | ||||||
|  |           "version": "5.5.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", | ||||||
|  |           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "has-flag": "^3.0.0" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "aws-sign2": { |     "aws-sign2": { | ||||||
|       "version": "0.7.0", |       "version": "0.7.0", | ||||||
|       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", |       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", | ||||||
|  | @ -4026,6 +4109,31 @@ | ||||||
|         "symlink-or-copy": "^1.1.8" |         "symlink-or-copy": "^1.1.8" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "broccoli-postcss": { | ||||||
|  |       "version": "5.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/broccoli-postcss/-/broccoli-postcss-5.0.0.tgz", | ||||||
|  |       "integrity": "sha512-iJk+meVt0Oe33iaaE0T6z2lxSs349BRD7pz2kk/I6MuSjjWrZSzP/2txmEHQN7LyQGZjbC222MzBgSQj/O8kTw==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "broccoli-funnel": "^2.0.1", | ||||||
|  |         "broccoli-persistent-filter": "^2.1.0", | ||||||
|  |         "object-assign": "^4.1.1", | ||||||
|  |         "postcss": "^7.0.5" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "broccoli-postcss-single": { | ||||||
|  |       "version": "3.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/broccoli-postcss-single/-/broccoli-postcss-single-3.0.0.tgz", | ||||||
|  |       "integrity": "sha512-+CsV6zdK9CXTplZvQeAsZm7mEh+BwIN6GBzpqm7agqsMZTvW6kkcWDaL2ahG1+Aq2HfLYk1Sam6iQ3jdESNmPA==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "broccoli-caching-writer": "^3.0.3", | ||||||
|  |         "include-path-searcher": "^0.1.0", | ||||||
|  |         "mkdirp": "^0.5.1", | ||||||
|  |         "object-assign": "^4.1.1", | ||||||
|  |         "postcss": "^7.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "broccoli-rollup": { |     "broccoli-rollup": { | ||||||
|       "version": "4.1.1", |       "version": "4.1.1", | ||||||
|       "resolved": "https://registry.npmjs.org/broccoli-rollup/-/broccoli-rollup-4.1.1.tgz", |       "resolved": "https://registry.npmjs.org/broccoli-rollup/-/broccoli-rollup-4.1.1.tgz", | ||||||
|  | @ -4638,6 +4746,18 @@ | ||||||
|       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", |       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "camelcase": { | ||||||
|  |       "version": "5.3.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", | ||||||
|  |       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|  |     "camelcase-css": { | ||||||
|  |       "version": "2.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", | ||||||
|  |       "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "can-symlink": { |     "can-symlink": { | ||||||
|       "version": "1.0.0", |       "version": "1.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/can-symlink/-/can-symlink-1.0.0.tgz", |       "resolved": "https://registry.npmjs.org/can-symlink/-/can-symlink-1.0.0.tgz", | ||||||
|  | @ -4879,6 +4999,42 @@ | ||||||
|       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", |       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "cliui": { | ||||||
|  |       "version": "5.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", | ||||||
|  |       "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "string-width": "^3.1.0", | ||||||
|  |         "strip-ansi": "^5.2.0", | ||||||
|  |         "wrap-ansi": "^5.1.0" | ||||||
|  |       }, | ||||||
|  |       "dependencies": { | ||||||
|  |         "emoji-regex": { | ||||||
|  |           "version": "7.0.3", | ||||||
|  |           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", | ||||||
|  |           "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "is-fullwidth-code-point": { | ||||||
|  |           "version": "2.0.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | ||||||
|  |           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "string-width": { | ||||||
|  |           "version": "3.1.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", | ||||||
|  |           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "emoji-regex": "^7.0.1", | ||||||
|  |             "is-fullwidth-code-point": "^2.0.0", | ||||||
|  |             "strip-ansi": "^5.1.0" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "clone": { |     "clone": { | ||||||
|       "version": "2.1.2", |       "version": "2.1.2", | ||||||
|       "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", |       "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", | ||||||
|  | @ -5561,6 +5717,18 @@ | ||||||
|       "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", |       "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "css-unit-converter": { | ||||||
|  |       "version": "1.1.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", | ||||||
|  |       "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|  |     "cssesc": { | ||||||
|  |       "version": "3.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", | ||||||
|  |       "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "cssom": { |     "cssom": { | ||||||
|       "version": "0.3.8", |       "version": "0.3.8", | ||||||
|       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", |       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", | ||||||
|  | @ -5617,6 +5785,12 @@ | ||||||
|         "ms": "2.0.0" |         "ms": "2.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "decamelize": { | ||||||
|  |       "version": "1.2.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", | ||||||
|  |       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "decode-uri-component": { |     "decode-uri-component": { | ||||||
|       "version": "0.2.0", |       "version": "0.2.0", | ||||||
|       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", |       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", | ||||||
|  | @ -7114,6 +7288,20 @@ | ||||||
|       "integrity": "sha1-Tjmvi1UwHN3FAXc5t3qAT7ogce0=", |       "integrity": "sha1-Tjmvi1UwHN3FAXc5t3qAT7ogce0=", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "ember-cli-postcss": { | ||||||
|  |       "version": "5.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/ember-cli-postcss/-/ember-cli-postcss-5.0.0.tgz", | ||||||
|  |       "integrity": "sha512-znJOyXeYmhDF3DOocfcCUrnGN0iWmDGvMJKTVPszFeBd1/cqx+lSxc1Tx25RAF1KpOyI0FqD1amp6s9lud62EQ==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "broccoli-file-creator": "^2.1.1", | ||||||
|  |         "broccoli-merge-trees": "^3.0.0", | ||||||
|  |         "broccoli-postcss": "^5.0.0", | ||||||
|  |         "broccoli-postcss-single": "^3.0.0", | ||||||
|  |         "ember-cli-babel": "^7.1.0", | ||||||
|  |         "merge": "^1.2.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "ember-cli-preprocess-registry": { |     "ember-cli-preprocess-registry": { | ||||||
|       "version": "3.3.0", |       "version": "3.3.0", | ||||||
|       "resolved": "https://registry.npmjs.org/ember-cli-preprocess-registry/-/ember-cli-preprocess-registry-3.3.0.tgz", |       "resolved": "https://registry.npmjs.org/ember-cli-preprocess-registry/-/ember-cli-preprocess-registry-3.3.0.tgz", | ||||||
|  | @ -8437,32 +8625,6 @@ | ||||||
|         "ember-cli-babel": "^7.1.2" |         "ember-cli-babel": "^7.1.2" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "ember-welcome-page": { |  | ||||||
|       "version": "4.0.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/ember-welcome-page/-/ember-welcome-page-4.0.0.tgz", |  | ||||||
|       "integrity": "sha512-2lpElRFDjFVE0LohJn9j7FWYt5rGHZ7TmiPgknsS+9BYFFmaJnBQKAz9KZXxWRmS/mCjVUuUec1YhojtOJJ/Sg==", |  | ||||||
|       "dev": true, |  | ||||||
|       "requires": { |  | ||||||
|         "broccoli-funnel": "^2.0.2", |  | ||||||
|         "ember-cli-babel": "^7.4.1", |  | ||||||
|         "ember-cli-htmlbars": "^3.0.1", |  | ||||||
|         "ember-compatibility-helpers": "^1.1.2" |  | ||||||
|       }, |  | ||||||
|       "dependencies": { |  | ||||||
|         "ember-cli-htmlbars": { |  | ||||||
|           "version": "3.1.0", |  | ||||||
|           "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-3.1.0.tgz", |  | ||||||
|           "integrity": "sha512-cgvRJM73IT0aePUG7oQ/afB7vSRBV3N0wu9BrWhHX2zkR7A7cUBI7KC9VPk6tbctCXoM7BRGsCC4aIjF7yrfXA==", |  | ||||||
|           "dev": true, |  | ||||||
|           "requires": { |  | ||||||
|             "broccoli-persistent-filter": "^2.3.1", |  | ||||||
|             "hash-for-dep": "^1.5.1", |  | ||||||
|             "json-stable-stringify": "^1.0.1", |  | ||||||
|             "strip-bom": "^3.0.0" |  | ||||||
|           } |  | ||||||
|         } |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "emoji-regex": { |     "emoji-regex": { | ||||||
|       "version": "8.0.0", |       "version": "8.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", |       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", | ||||||
|  | @ -11142,6 +11304,18 @@ | ||||||
|       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", |       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "include-path-searcher": { | ||||||
|  |       "version": "0.1.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/include-path-searcher/-/include-path-searcher-0.1.0.tgz", | ||||||
|  |       "integrity": "sha1-wM8t36Fk+y6uB7x8pDp/GRy0170=", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|  |     "indexes-of": { | ||||||
|  |       "version": "1.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", | ||||||
|  |       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "indexof": { |     "indexof": { | ||||||
|       "version": "0.0.1", |       "version": "0.0.1", | ||||||
|       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", |       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", | ||||||
|  | @ -12115,6 +12289,12 @@ | ||||||
|         "lodash._reinterpolate": "^3.0.0" |         "lodash._reinterpolate": "^3.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "lodash.toarray": { | ||||||
|  |       "version": "4.4.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", | ||||||
|  |       "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "lodash.uniq": { |     "lodash.uniq": { | ||||||
|       "version": "4.5.0", |       "version": "4.5.0", | ||||||
|       "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", |       "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", | ||||||
|  | @ -12403,6 +12583,12 @@ | ||||||
|         "readable-stream": "~1.0.2" |         "readable-stream": "~1.0.2" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "merge": { | ||||||
|  |       "version": "1.2.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", | ||||||
|  |       "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "merge-descriptors": { |     "merge-descriptors": { | ||||||
|       "version": "1.0.1", |       "version": "1.0.1", | ||||||
|       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", |       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", | ||||||
|  | @ -12703,6 +12889,15 @@ | ||||||
|         "tslib": "^1.10.0" |         "tslib": "^1.10.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node-emoji": { | ||||||
|  |       "version": "1.10.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", | ||||||
|  |       "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "lodash.toarray": "^4.4.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node-int64": { |     "node-int64": { | ||||||
|       "version": "0.4.0", |       "version": "0.4.0", | ||||||
|       "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", |       "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", | ||||||
|  | @ -12865,6 +13060,12 @@ | ||||||
|       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", |       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "normalize-range": { | ||||||
|  |       "version": "0.1.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", | ||||||
|  |       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "normalize-url": { |     "normalize-url": { | ||||||
|       "version": "2.0.1", |       "version": "2.0.1", | ||||||
|       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", |       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", | ||||||
|  | @ -12876,6 +13077,12 @@ | ||||||
|         "sort-keys": "^2.0.0" |         "sort-keys": "^2.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "normalize.css": { | ||||||
|  |       "version": "8.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", | ||||||
|  |       "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "npm-git-info": { |     "npm-git-info": { | ||||||
|       "version": "1.0.3", |       "version": "1.0.3", | ||||||
|       "resolved": "https://registry.npmjs.org/npm-git-info/-/npm-git-info-1.0.3.tgz", |       "resolved": "https://registry.npmjs.org/npm-git-info/-/npm-git-info-1.0.3.tgz", | ||||||
|  | @ -12915,6 +13122,12 @@ | ||||||
|         "set-blocking": "~2.0.0" |         "set-blocking": "~2.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "num2fraction": { | ||||||
|  |       "version": "1.2.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", | ||||||
|  |       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "number-is-nan": { |     "number-is-nan": { | ||||||
|       "version": "1.0.1", |       "version": "1.0.1", | ||||||
|       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", |       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", | ||||||
|  | @ -13621,6 +13834,216 @@ | ||||||
|       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", |       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "postcss": { | ||||||
|  |       "version": "7.0.25", | ||||||
|  |       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.25.tgz", | ||||||
|  |       "integrity": "sha512-NXXVvWq9icrm/TgQC0O6YVFi4StfJz46M1iNd/h6B26Nvh/HKI+q4YZtFN/EjcInZliEscO/WL10BXnc1E5nwg==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "chalk": "^2.4.2", | ||||||
|  |         "source-map": "^0.6.1", | ||||||
|  |         "supports-color": "^6.1.0" | ||||||
|  |       }, | ||||||
|  |       "dependencies": { | ||||||
|  |         "ansi-styles": { | ||||||
|  |           "version": "3.2.1", | ||||||
|  |           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", | ||||||
|  |           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "color-convert": "^1.9.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "chalk": { | ||||||
|  |           "version": "2.4.2", | ||||||
|  |           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", | ||||||
|  |           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "ansi-styles": "^3.2.1", | ||||||
|  |             "escape-string-regexp": "^1.0.5", | ||||||
|  |             "supports-color": "^5.3.0" | ||||||
|  |           }, | ||||||
|  |           "dependencies": { | ||||||
|  |             "supports-color": { | ||||||
|  |               "version": "5.5.0", | ||||||
|  |               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", | ||||||
|  |               "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", | ||||||
|  |               "dev": true, | ||||||
|  |               "requires": { | ||||||
|  |                 "has-flag": "^3.0.0" | ||||||
|  |               } | ||||||
|  |             } | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "color-convert": { | ||||||
|  |           "version": "1.9.3", | ||||||
|  |           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | ||||||
|  |           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "color-name": "1.1.3" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "color-name": { | ||||||
|  |           "version": "1.1.3", | ||||||
|  |           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | ||||||
|  |           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "has-flag": { | ||||||
|  |           "version": "3.0.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", | ||||||
|  |           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "source-map": { | ||||||
|  |           "version": "0.6.1", | ||||||
|  |           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | ||||||
|  |           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "supports-color": { | ||||||
|  |           "version": "6.1.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", | ||||||
|  |           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "has-flag": "^3.0.0" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "postcss-functions": { | ||||||
|  |       "version": "3.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", | ||||||
|  |       "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "glob": "^7.1.2", | ||||||
|  |         "object-assign": "^4.1.1", | ||||||
|  |         "postcss": "^6.0.9", | ||||||
|  |         "postcss-value-parser": "^3.3.0" | ||||||
|  |       }, | ||||||
|  |       "dependencies": { | ||||||
|  |         "ansi-styles": { | ||||||
|  |           "version": "3.2.1", | ||||||
|  |           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", | ||||||
|  |           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "color-convert": "^1.9.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "chalk": { | ||||||
|  |           "version": "2.4.2", | ||||||
|  |           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", | ||||||
|  |           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "ansi-styles": "^3.2.1", | ||||||
|  |             "escape-string-regexp": "^1.0.5", | ||||||
|  |             "supports-color": "^5.3.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "color-convert": { | ||||||
|  |           "version": "1.9.3", | ||||||
|  |           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | ||||||
|  |           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "color-name": "1.1.3" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "color-name": { | ||||||
|  |           "version": "1.1.3", | ||||||
|  |           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | ||||||
|  |           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "has-flag": { | ||||||
|  |           "version": "3.0.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", | ||||||
|  |           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "postcss": { | ||||||
|  |           "version": "6.0.23", | ||||||
|  |           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", | ||||||
|  |           "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "chalk": "^2.4.1", | ||||||
|  |             "source-map": "^0.6.1", | ||||||
|  |             "supports-color": "^5.4.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "source-map": { | ||||||
|  |           "version": "0.6.1", | ||||||
|  |           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | ||||||
|  |           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "supports-color": { | ||||||
|  |           "version": "5.5.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", | ||||||
|  |           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "has-flag": "^3.0.0" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "postcss-import": { | ||||||
|  |       "version": "12.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz", | ||||||
|  |       "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "postcss": "^7.0.1", | ||||||
|  |         "postcss-value-parser": "^3.2.3", | ||||||
|  |         "read-cache": "^1.0.0", | ||||||
|  |         "resolve": "^1.1.7" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "postcss-js": { | ||||||
|  |       "version": "2.0.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-2.0.3.tgz", | ||||||
|  |       "integrity": "sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "camelcase-css": "^2.0.1", | ||||||
|  |         "postcss": "^7.0.18" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "postcss-nested": { | ||||||
|  |       "version": "4.2.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.2.1.tgz", | ||||||
|  |       "integrity": "sha512-AMayXX8tS0HCp4O4lolp4ygj9wBn32DJWXvG6gCv+ZvJrEa00GUxJcJEEzMh87BIe6FrWdYkpR2cuyqHKrxmXw==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "postcss": "^7.0.21", | ||||||
|  |         "postcss-selector-parser": "^6.0.2" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "postcss-selector-parser": { | ||||||
|  |       "version": "6.0.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", | ||||||
|  |       "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "cssesc": "^3.0.0", | ||||||
|  |         "indexes-of": "^1.0.1", | ||||||
|  |         "uniq": "^1.0.1" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "postcss-value-parser": { | ||||||
|  |       "version": "3.3.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", | ||||||
|  |       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "prelude-ls": { |     "prelude-ls": { | ||||||
|       "version": "1.1.2", |       "version": "1.1.2", | ||||||
|       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", |       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", | ||||||
|  | @ -13633,6 +14056,12 @@ | ||||||
|       "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", |       "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "pretty-hrtime": { | ||||||
|  |       "version": "1.0.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", | ||||||
|  |       "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "printf": { |     "printf": { | ||||||
|       "version": "0.5.2", |       "version": "0.5.2", | ||||||
|       "resolved": "https://registry.npmjs.org/printf/-/printf-0.5.2.tgz", |       "resolved": "https://registry.npmjs.org/printf/-/printf-0.5.2.tgz", | ||||||
|  | @ -13773,6 +14202,18 @@ | ||||||
|       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", |       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "purgecss": { | ||||||
|  |       "version": "1.4.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-1.4.2.tgz", | ||||||
|  |       "integrity": "sha512-hkOreFTgiyMHMmC2BxzdIw5DuC6kxAbP/gGOGd3MEsF3+5m69rIvUEPaxrnoUtfODTFKe9hcXjGwC6jcjoyhOw==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "glob": "^7.1.3", | ||||||
|  |         "postcss": "^7.0.14", | ||||||
|  |         "postcss-selector-parser": "^6.0.0", | ||||||
|  |         "yargs": "^14.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "qs": { |     "qs": { | ||||||
|       "version": "6.5.2", |       "version": "6.5.2", | ||||||
|       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", |       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", | ||||||
|  | @ -13923,6 +14364,23 @@ | ||||||
|         } |         } | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "read-cache": { | ||||||
|  |       "version": "1.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", | ||||||
|  |       "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "pify": "^2.3.0" | ||||||
|  |       }, | ||||||
|  |       "dependencies": { | ||||||
|  |         "pify": { | ||||||
|  |           "version": "2.3.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", | ||||||
|  |           "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", | ||||||
|  |           "dev": true | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "readable-stream": { |     "readable-stream": { | ||||||
|       "version": "1.0.34", |       "version": "1.0.34", | ||||||
|       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", |       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", | ||||||
|  | @ -14021,6 +14479,16 @@ | ||||||
|         } |         } | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "reduce-css-calc": { | ||||||
|  |       "version": "2.1.7", | ||||||
|  |       "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.7.tgz", | ||||||
|  |       "integrity": "sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "css-unit-converter": "^1.1.1", | ||||||
|  |         "postcss-value-parser": "^3.3.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "regenerate": { |     "regenerate": { | ||||||
|       "version": "1.4.0", |       "version": "1.4.0", | ||||||
|       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", |       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", | ||||||
|  | @ -14197,6 +14665,18 @@ | ||||||
|         "tough-cookie": "^2.3.3" |         "tough-cookie": "^2.3.3" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "require-directory": { | ||||||
|  |       "version": "2.1.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", | ||||||
|  |       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|  |     "require-main-filename": { | ||||||
|  |       "version": "2.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", | ||||||
|  |       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "requires-port": { |     "requires-port": { | ||||||
|       "version": "1.0.0", |       "version": "1.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", |       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", | ||||||
|  | @ -15567,6 +16047,80 @@ | ||||||
|         } |         } | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "tailwindcss": { | ||||||
|  |       "version": "1.1.4", | ||||||
|  |       "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-1.1.4.tgz", | ||||||
|  |       "integrity": "sha512-p4AxVa4CKpX7IbNxImwNMGG9MHuLgratOaOE/iGriNd4AsRQRM2xMisoQ3KQHqShunrWuObga7rI7xbNsVoWGA==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "autoprefixer": "^9.4.5", | ||||||
|  |         "bytes": "^3.0.0", | ||||||
|  |         "chalk": "^2.4.1", | ||||||
|  |         "fs-extra": "^8.0.0", | ||||||
|  |         "lodash": "^4.17.11", | ||||||
|  |         "node-emoji": "^1.8.1", | ||||||
|  |         "normalize.css": "^8.0.1", | ||||||
|  |         "postcss": "^7.0.11", | ||||||
|  |         "postcss-functions": "^3.0.0", | ||||||
|  |         "postcss-js": "^2.0.0", | ||||||
|  |         "postcss-nested": "^4.1.1", | ||||||
|  |         "postcss-selector-parser": "^6.0.0", | ||||||
|  |         "pretty-hrtime": "^1.0.3", | ||||||
|  |         "reduce-css-calc": "^2.1.6" | ||||||
|  |       }, | ||||||
|  |       "dependencies": { | ||||||
|  |         "ansi-styles": { | ||||||
|  |           "version": "3.2.1", | ||||||
|  |           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", | ||||||
|  |           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "color-convert": "^1.9.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "chalk": { | ||||||
|  |           "version": "2.4.2", | ||||||
|  |           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", | ||||||
|  |           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "ansi-styles": "^3.2.1", | ||||||
|  |             "escape-string-regexp": "^1.0.5", | ||||||
|  |             "supports-color": "^5.3.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "color-convert": { | ||||||
|  |           "version": "1.9.3", | ||||||
|  |           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | ||||||
|  |           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "color-name": "1.1.3" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "color-name": { | ||||||
|  |           "version": "1.1.3", | ||||||
|  |           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | ||||||
|  |           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "has-flag": { | ||||||
|  |           "version": "3.0.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", | ||||||
|  |           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "supports-color": { | ||||||
|  |           "version": "5.5.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", | ||||||
|  |           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "has-flag": "^3.0.0" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "tap-parser": { |     "tap-parser": { | ||||||
|       "version": "7.0.0", |       "version": "7.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-7.0.0.tgz", |       "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-7.0.0.tgz", | ||||||
|  | @ -16187,6 +16741,12 @@ | ||||||
|         "set-value": "^2.0.1" |         "set-value": "^2.0.1" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "uniq": { | ||||||
|  |       "version": "1.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", | ||||||
|  |       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "unique-filename": { |     "unique-filename": { | ||||||
|       "version": "1.1.1", |       "version": "1.1.1", | ||||||
|       "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", |       "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", | ||||||
|  | @ -16663,6 +17223,12 @@ | ||||||
|         "isexe": "^2.0.0" |         "isexe": "^2.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "which-module": { | ||||||
|  |       "version": "2.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", | ||||||
|  |       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "wide-align": { |     "wide-align": { | ||||||
|       "version": "1.1.3", |       "version": "1.1.3", | ||||||
|       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", |       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", | ||||||
|  | @ -16745,6 +17311,66 @@ | ||||||
|         } |         } | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "wrap-ansi": { | ||||||
|  |       "version": "5.1.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", | ||||||
|  |       "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "ansi-styles": "^3.2.0", | ||||||
|  |         "string-width": "^3.0.0", | ||||||
|  |         "strip-ansi": "^5.0.0" | ||||||
|  |       }, | ||||||
|  |       "dependencies": { | ||||||
|  |         "ansi-styles": { | ||||||
|  |           "version": "3.2.1", | ||||||
|  |           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", | ||||||
|  |           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "color-convert": "^1.9.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "color-convert": { | ||||||
|  |           "version": "1.9.3", | ||||||
|  |           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | ||||||
|  |           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "color-name": "1.1.3" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "color-name": { | ||||||
|  |           "version": "1.1.3", | ||||||
|  |           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | ||||||
|  |           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "emoji-regex": { | ||||||
|  |           "version": "7.0.3", | ||||||
|  |           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", | ||||||
|  |           "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "is-fullwidth-code-point": { | ||||||
|  |           "version": "2.0.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | ||||||
|  |           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "string-width": { | ||||||
|  |           "version": "3.1.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", | ||||||
|  |           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "emoji-regex": "^7.0.1", | ||||||
|  |             "is-fullwidth-code-point": "^2.0.0", | ||||||
|  |             "strip-ansi": "^5.1.0" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "wrappy": { |     "wrappy": { | ||||||
|       "version": "1.0.2", |       "version": "1.0.2", | ||||||
|       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", |       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", | ||||||
|  | @ -16852,6 +17478,103 @@ | ||||||
|         } |         } | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "yargs": { | ||||||
|  |       "version": "14.2.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.2.tgz", | ||||||
|  |       "integrity": "sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "cliui": "^5.0.0", | ||||||
|  |         "decamelize": "^1.2.0", | ||||||
|  |         "find-up": "^3.0.0", | ||||||
|  |         "get-caller-file": "^2.0.1", | ||||||
|  |         "require-directory": "^2.1.1", | ||||||
|  |         "require-main-filename": "^2.0.0", | ||||||
|  |         "set-blocking": "^2.0.0", | ||||||
|  |         "string-width": "^3.0.0", | ||||||
|  |         "which-module": "^2.0.0", | ||||||
|  |         "y18n": "^4.0.0", | ||||||
|  |         "yargs-parser": "^15.0.0" | ||||||
|  |       }, | ||||||
|  |       "dependencies": { | ||||||
|  |         "emoji-regex": { | ||||||
|  |           "version": "7.0.3", | ||||||
|  |           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", | ||||||
|  |           "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "find-up": { | ||||||
|  |           "version": "3.0.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", | ||||||
|  |           "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "locate-path": "^3.0.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "is-fullwidth-code-point": { | ||||||
|  |           "version": "2.0.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | ||||||
|  |           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "locate-path": { | ||||||
|  |           "version": "3.0.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", | ||||||
|  |           "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "p-locate": "^3.0.0", | ||||||
|  |             "path-exists": "^3.0.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "p-limit": { | ||||||
|  |           "version": "2.2.1", | ||||||
|  |           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", | ||||||
|  |           "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "p-try": "^2.0.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "p-locate": { | ||||||
|  |           "version": "3.0.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", | ||||||
|  |           "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "p-limit": "^2.0.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "p-try": { | ||||||
|  |           "version": "2.2.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", | ||||||
|  |           "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", | ||||||
|  |           "dev": true | ||||||
|  |         }, | ||||||
|  |         "string-width": { | ||||||
|  |           "version": "3.1.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", | ||||||
|  |           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", | ||||||
|  |           "dev": true, | ||||||
|  |           "requires": { | ||||||
|  |             "emoji-regex": "^7.0.1", | ||||||
|  |             "is-fullwidth-code-point": "^2.0.0", | ||||||
|  |             "strip-ansi": "^5.1.0" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "yargs-parser": { | ||||||
|  |       "version": "15.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.0.tgz", | ||||||
|  |       "integrity": "sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==", | ||||||
|  |       "dev": true, | ||||||
|  |       "requires": { | ||||||
|  |         "camelcase": "^5.0.0", | ||||||
|  |         "decamelize": "^1.2.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "yeast": { |     "yeast": { | ||||||
|       "version": "0.1.2", |       "version": "0.1.2", | ||||||
|       "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", |       "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", | ||||||
|  |  | ||||||
|  | @ -20,6 +20,7 @@ | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "@ember/edition-utils": "^1.1.1", |     "@ember/edition-utils": "^1.1.1", | ||||||
|     "@ember/optional-features": "^1.0.0", |     "@ember/optional-features": "^1.0.0", | ||||||
|  |     "@fullhuman/postcss-purgecss": "^1.3.0", | ||||||
|     "@glimmer/component": "^1.0.0-beta.1", |     "@glimmer/component": "^1.0.0-beta.1", | ||||||
|     "babel-eslint": "^10.0.2", |     "babel-eslint": "^10.0.2", | ||||||
|     "broccoli-asset-rev": "^3.0.0", |     "broccoli-asset-rev": "^3.0.0", | ||||||
|  | @ -30,6 +31,7 @@ | ||||||
|     "ember-cli-dependency-checker": "^3.1.0", |     "ember-cli-dependency-checker": "^3.1.0", | ||||||
|     "ember-cli-htmlbars": "^4.0.0", |     "ember-cli-htmlbars": "^4.0.0", | ||||||
|     "ember-cli-inject-live-reload": "^2.0.1", |     "ember-cli-inject-live-reload": "^2.0.1", | ||||||
|  |     "ember-cli-postcss": "^5.0.0", | ||||||
|     "ember-cli-sri": "^2.1.1", |     "ember-cli-sri": "^2.1.1", | ||||||
|     "ember-cli-uglify": "^3.0.0", |     "ember-cli-uglify": "^3.0.0", | ||||||
|     "ember-concurrency": "^1.1.3", |     "ember-concurrency": "^1.1.3", | ||||||
|  | @ -46,7 +48,9 @@ | ||||||
|     "eslint-plugin-ember": "^7.1.0", |     "eslint-plugin-ember": "^7.1.0", | ||||||
|     "eslint-plugin-node": "^10.0.0", |     "eslint-plugin-node": "^10.0.0", | ||||||
|     "loader.js": "^4.7.0", |     "loader.js": "^4.7.0", | ||||||
|     "qunit-dom": "^0.9.0" |     "postcss-import": "^12.0.1", | ||||||
|  |     "qunit-dom": "^0.9.0", | ||||||
|  |     "tailwindcss": "^1.1.4" | ||||||
|   }, |   }, | ||||||
|   "engines": { |   "engines": { | ||||||
|     "node": "8.* || >= 10.*" |     "node": "8.* || >= 10.*" | ||||||
|  |  | ||||||
							
								
								
									
										26
									
								
								tests/integration/components/header-nav-test.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								tests/integration/components/header-nav-test.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,26 @@ | ||||||
|  | import { module, test } from 'qunit'; | ||||||
|  | import { setupRenderingTest } from 'ember-qunit'; | ||||||
|  | import { render } from '@ember/test-helpers'; | ||||||
|  | import { hbs } from 'ember-cli-htmlbars'; | ||||||
|  | 
 | ||||||
|  | module('Integration | Component | header-nav', function(hooks) { | ||||||
|  |   setupRenderingTest(hooks); | ||||||
|  | 
 | ||||||
|  |   test('it renders', async function(assert) { | ||||||
|  |     // Set any properties with this.set('myProperty', 'value');
 | ||||||
|  |     // Handle any actions with this.set('myAction', function(val) { ... });
 | ||||||
|  | 
 | ||||||
|  |     await render(hbs`<HeaderNav />`); | ||||||
|  | 
 | ||||||
|  |     assert.equal(this.element.textContent.trim(), ''); | ||||||
|  | 
 | ||||||
|  |     // Template block usage:
 | ||||||
|  |     await render(hbs` | ||||||
|  |       <HeaderNav> | ||||||
|  |         template block text | ||||||
|  |       </HeaderNav> | ||||||
|  |     `);
 | ||||||
|  | 
 | ||||||
|  |     assert.equal(this.element.textContent.trim(), 'template block text'); | ||||||
|  |   }); | ||||||
|  | }); | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Jo Wroten
						Jo Wroten