From 8530a187929b61acb9a71c977850549ad489ca43 Mon Sep 17 00:00:00 2001 From: nadnoslen Date: Mon, 18 Apr 2022 16:01:56 -0600 Subject: [PATCH] :arrow_up: Moment & Sugar Dependency Changes --- addon/components/input-date.js | 4 +- addon/components/input-iso8601.js | 4 +- blueprints/ember-cli-date-textbox/index.js | 13 +- config/environment.js | 10 +- index.js | 15 --- package.json | 8 +- tests/.jshintrc | 52 -------- .../integration/components/input-date-test.js | 18 ++- .../components/input-iso8601-test.js | 10 +- yarn.lock | 115 ++++-------------- 10 files changed, 52 insertions(+), 197 deletions(-) delete mode 100644 tests/.jshintrc diff --git a/addon/components/input-date.js b/addon/components/input-date.js index 90b1583..bb197b0 100644 --- a/addon/components/input-date.js +++ b/addon/components/input-date.js @@ -1,7 +1,7 @@ import InputText from 'ember-cli-text-support-mixins/components/input-text'; -import moment from 'moment'; +import moment from 'moment-timezone'; +import * as Sugar from 'sugar'; -/* global Sugar */ import { trySet } from '@ember/object'; import { isBlank, isPresent, typeOf } from '@ember/utils'; diff --git a/addon/components/input-iso8601.js b/addon/components/input-iso8601.js index 15dc9b7..8cddb2d 100644 --- a/addon/components/input-iso8601.js +++ b/addon/components/input-iso8601.js @@ -1,7 +1,7 @@ import InputText from 'ember-cli-text-support-mixins/components/input-text'; -import moment from 'moment'; +import moment from 'moment-timezone'; +import * as Sugar from 'sugar'; -/* global Sugar */ import { trySet } from '@ember/object'; import { isBlank, isPresent } from '@ember/utils'; diff --git a/blueprints/ember-cli-date-textbox/index.js b/blueprints/ember-cli-date-textbox/index.js index 12eae68..574cb05 100644 --- a/blueprints/ember-cli-date-textbox/index.js +++ b/blueprints/ember-cli-date-textbox/index.js @@ -1,16 +1,7 @@ /* eslint-env node */ module.exports = { - description: 'A textbox that will guess the date you want and assign it to your model or query-params.', + description: 'A textbox that will guess the date you want and assign it to your object instance.', name: 'ember-cli-date-textbox', normalizeEntityName: function () {}, - afterInstall: function (/*options*/) { - var self = this; - return self - .addAddonsToProject({ - packages: [{ name: 'ember-cli-text-support-mixins', target: '~1' }, { name: 'ember-moment' }], - }) - .then(function () { - return self.addPackagesToProject([{ name: 'sugar-date' }]); - }); - }, + afterInstall: function (/*options*/) {}, }; diff --git a/config/environment.js b/config/environment.js index 2770736..9b5d25d 100644 --- a/config/environment.js +++ b/config/environment.js @@ -2,13 +2,5 @@ 'use strict'; module.exports = function (/* environment, appConfig */) { - return { - moment: { - // Options: - // 'all' - all years, all timezones - // '2010-2020' - 2010-2020, all timezones - // 'none' - no data, just timezone API - includeTimezone: 'all', - }, - }; + return {}; }; diff --git a/index.js b/index.js index fb803e6..2c132ac 100644 --- a/index.js +++ b/index.js @@ -3,19 +3,4 @@ module.exports = { name: require('./package').name, - options: { - nodeAssets: { - 'sugar-date': { - vendor: { - srcDir: 'dist', - destDir: 'ember-cli-date-textbox', - include: ['sugar-date.js'], - }, - }, - }, - }, - included(app) { - this._super.included(...arguments); - app.import('vendor/ember-cli-date-textbox/sugar-date.js'); - }, }; diff --git a/package.json b/package.json index af67574..d610869 100644 --- a/package.json +++ b/package.json @@ -55,8 +55,10 @@ "ember-auto-import": "^2.4.1", "ember-cli-babel": "^7.7.3", "ember-cli-node-assets": "^0.2.2", - "ember-moment": "^7.8.0", - "sugar-date": "^2.0.4" + "keyevent": "^1.1.0", + "moment": "^2.29.3", + "moment-timezone": "^0.5.34", + "sugar": "^2.0.6" }, "devDependencies": { "@ember/jquery": "^2.0.0", @@ -74,7 +76,6 @@ "ember-cli-eslint": "^5.1.0", "ember-cli-htmlbars": "^6.0.1", "ember-cli-inject-live-reload": "^2.1.0", - "ember-cli-moment-shim": "^3.7.1", "ember-cli-sass": "^10.0.1", "ember-cli-sri": "^2.1.1", "ember-cli-template-lint": "^1.0.0-beta.1", @@ -93,7 +94,6 @@ "eslint-plugin-ember": "^6.2.0", "eslint-plugin-node": "^11.1.0", "font-awesome": "4.7", - "keyevent": "^1.1.0", "loader.js": "^4.7.0", "mockdate": "^3.0.5", "prettier": "^2.6.2", diff --git a/tests/.jshintrc b/tests/.jshintrc deleted file mode 100644 index d2bd113..0000000 --- a/tests/.jshintrc +++ /dev/null @@ -1,52 +0,0 @@ -{ - "predef": [ - "document", - "window", - "location", - "setTimeout", - "$", - "-Promise", - "define", - "console", - "visit", - "exists", - "fillIn", - "click", - "keyEvent", - "triggerEvent", - "find", - "findWithAssert", - "wait", - "DS", - "andThen", - "currentURL", - "currentPath", - "currentRouteName" - ], - "node": false, - "browser": false, - "boss": true, - "curly": true, - "debug": false, - "devel": false, - "eqeqeq": true, - "evil": true, - "forin": false, - "immed": false, - "laxbreak": false, - "newcap": true, - "noarg": true, - "noempty": false, - "nonew": false, - "nomen": false, - "onevar": false, - "plusplus": false, - "regexp": false, - "undef": true, - "sub": true, - "strict": false, - "white": false, - "eqnull": true, - "esversion": 6, - "unused": true -} diff --git a/tests/integration/components/input-date-test.js b/tests/integration/components/input-date-test.js index aa2bfd0..b96cdaf 100644 --- a/tests/integration/components/input-date-test.js +++ b/tests/integration/components/input-date-test.js @@ -1,6 +1,6 @@ import { hbs } from 'ember-cli-htmlbars'; import { setupRenderingTest } from 'ember-qunit'; -import moment from 'moment'; +import moment from 'moment-timezone'; import { module, test } from 'qunit'; import { fillIn, find, render } from '@ember/test-helpers'; @@ -112,7 +112,9 @@ module('Integration | Component | input date', function (hooks) { freezeTime(new Date(2001, 8, 11)); this.set('date', null); - await render(hbs``); + await render( + hbs`` + ); assert.equal(find('input').value.trim(), ''); @@ -126,7 +128,9 @@ module('Integration | Component | input date', function (hooks) { freezeTime(new Date(2001, 8, 11)); this.set('date', null); - await render(hbs``); + await render( + hbs`` + ); assert.equal(find('input').value.trim(), ''); @@ -140,7 +144,9 @@ module('Integration | Component | input date', function (hooks) { freezeTime(new Date(2001, 8, 11)); this.set('date', null); - await render(hbs``); + await render( + hbs`` + ); assert.equal(find('input').value.trim(), ''); @@ -154,7 +160,9 @@ module('Integration | Component | input date', function (hooks) { freezeTime(new Date(2001, 8, 11)); this.set('date', null); - await render(hbs``); + await render( + hbs`` + ); assert.equal(find('input').value.trim(), ''); diff --git a/tests/integration/components/input-iso8601-test.js b/tests/integration/components/input-iso8601-test.js index fac48ea..0d24b15 100644 --- a/tests/integration/components/input-iso8601-test.js +++ b/tests/integration/components/input-iso8601-test.js @@ -1,6 +1,6 @@ import { hbs } from 'ember-cli-htmlbars'; import { setupRenderingTest } from 'ember-qunit'; -import moment from 'moment'; +import moment from 'moment-timezone'; import { module, test } from 'qunit'; import { fillIn, find, render } from '@ember/test-helpers'; @@ -112,7 +112,9 @@ module('Integration | Component | input iso8601', function (hooks) { freezeTime(new Date(2001, 8, 11)); this.set('iso8601', null); - await render(hbs``); + await render( + hbs`` + ); assert.equal(find('input').value.trim(), ''); @@ -126,7 +128,9 @@ module('Integration | Component | input iso8601', function (hooks) { freezeTime(new Date(2001, 8, 11)); this.set('iso8601', null); - await render(hbs``); + await render( + hbs`` + ); assert.equal(find('input').value.trim(), ''); diff --git a/yarn.lock b/yarn.lock index 2211114..797ecb2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1015,7 +1015,7 @@ ember-cli-htmlbars-inline-precompile "^2.1.0" ember-test-waiters "^1.1.1" -"@embroider/macros@^0.50.0 || ^1.0.0", "@embroider/macros@^1.0.0": +"@embroider/macros@^1.0.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-1.6.0.tgz#2b764f965c645fdcfbf05897c88195368b046ba1" integrity sha512-yUEXJGJGP3rjtxorxrbkdxriBFEwnmzOrNk4zK64IXKBfyRjiDZFUHV9DSTrbaYLS29Mw5yK73ZIwi8L13C4Zw== @@ -3415,7 +3415,7 @@ broccoli-sri-hash@^2.1.0: sri-toolbox "^0.2.0" symlink-or-copy "^1.0.1" -broccoli-stew@^1.3.3, broccoli-stew@^1.5.0: +broccoli-stew@^1.3.3: version "1.6.0" resolved "https://registry.yarnpkg.com/broccoli-stew/-/broccoli-stew-1.6.0.tgz#01f6d92806ed6679ddbe48d405066a0e164dfbef" dependencies: @@ -3501,7 +3501,7 @@ broccoli@^3.1.1: underscore.string "^3.2.2" watch-detector "^1.0.0" -browserslist@^3.1.1, browserslist@^3.2.6: +browserslist@^3.2.6: version "3.2.8" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6" dependencies: @@ -4819,7 +4819,7 @@ ember-cli-babel-plugin-helpers@^1.0.0, ember-cli-babel-plugin-helpers@^1.1.1: resolved "https://registry.yarnpkg.com/ember-cli-babel-plugin-helpers/-/ember-cli-babel-plugin-helpers-1.1.1.tgz#5016b80cdef37036c4282eef2d863e1d73576879" integrity sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw== -ember-cli-babel@^6.6.0, ember-cli-babel@^6.7.2, ember-cli-babel@^6.8.1: +ember-cli-babel@^6.8.1: version "6.18.0" resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-6.18.0.tgz#3f6435fd275172edeff2b634ee7b29ce74318957" integrity sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA== @@ -4838,7 +4838,7 @@ ember-cli-babel@^6.6.0, ember-cli-babel@^6.7.2, ember-cli-babel@^6.8.1: ember-cli-version-checker "^2.1.2" semver "^5.5.0" -ember-cli-babel@^7.1.2, ember-cli-babel@^7.11.0, ember-cli-babel@^7.12.0, ember-cli-babel@^7.13.0, ember-cli-babel@^7.20.5, ember-cli-babel@^7.23.0, ember-cli-babel@^7.26.2, ember-cli-babel@^7.26.6, ember-cli-babel@^7.7.0, ember-cli-babel@^7.7.3: +ember-cli-babel@^7.11.0, ember-cli-babel@^7.12.0, ember-cli-babel@^7.13.0, ember-cli-babel@^7.20.5, ember-cli-babel@^7.23.0, ember-cli-babel@^7.26.2, ember-cli-babel@^7.26.6, ember-cli-babel@^7.7.0, ember-cli-babel@^7.7.3: version "7.26.11" resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-7.26.11.tgz#50da0fe4dcd99aada499843940fec75076249a9f" integrity sha512-JJYeYjiz/JTn34q7F5DSOjkkZqy8qwFOOxXfE6pe9yEJqWGu4qErKxlz8I22JoVEQ/aBUO+OcKTpmctvykM9YA== @@ -5003,10 +5003,6 @@ ember-cli-htmlbars@^6.0.1: strip-bom "^4.0.0" walk-sync "^2.2.0" -ember-cli-import-polyfill@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/ember-cli-import-polyfill/-/ember-cli-import-polyfill-0.2.0.tgz#c1a08a8affb45c97b675926272fe78cf4ca166f2" - ember-cli-inject-live-reload@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/ember-cli-inject-live-reload/-/ember-cli-inject-live-reload-2.1.0.tgz#ef63c733c133024d5726405a3c247fa12e88a385" @@ -5023,23 +5019,6 @@ ember-cli-lodash-subset@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/ember-cli-lodash-subset/-/ember-cli-lodash-subset-2.0.1.tgz#20cb68a790fe0fde2488ddfd8efbb7df6fe766f2" -ember-cli-moment-shim@^3.7.1: - version "3.8.0" - resolved "https://registry.yarnpkg.com/ember-cli-moment-shim/-/ember-cli-moment-shim-3.8.0.tgz#dc61bbac9dce4963394e60dd42726d4ba38e2bc1" - integrity sha512-dN5ImjrjZevEqB7xhwFXaPWwxdKGSFiR1kqy9gDVB+A5EGnhCL1uveKugcyJE/MICVhXUAHBUu6G2LFWEPF2YA== - dependencies: - broccoli-funnel "^2.0.0" - broccoli-merge-trees "^2.0.0" - broccoli-source "^1.1.0" - broccoli-stew "^1.5.0" - chalk "^1.1.3" - ember-cli-babel "^7.1.2" - ember-cli-import-polyfill "^0.2.0" - ember-get-config "" - lodash.defaults "^4.2.0" - moment "^2.19.3" - moment-timezone "^0.5.13" - ember-cli-node-assets@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/ember-cli-node-assets/-/ember-cli-node-assets-0.2.2.tgz#d2d55626e7cc6619f882d7fe55751f9266022708" @@ -5088,7 +5067,7 @@ ember-cli-sri@^2.1.1: dependencies: broccoli-sri-hash "^2.1.0" -ember-cli-string-utils@^1.0.0, ember-cli-string-utils@^1.1.0: +ember-cli-string-utils@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz#39b677fc2805f55173735376fcef278eaa4452a1" @@ -5109,12 +5088,6 @@ ember-cli-template-lint@^1.0.0-beta.1: strip-ansi "^4.0.0" walk-sync "^1.1.3" -ember-cli-test-info@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/ember-cli-test-info/-/ember-cli-test-info-1.0.0.tgz#ed4e960f249e97523cf891e4aed2072ce84577b4" - dependencies: - ember-cli-string-utils "^1.0.0" - ember-cli-test-loader@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/ember-cli-test-loader/-/ember-cli-test-loader-2.2.0.tgz#3fb8d5d1357e4460d3f0a092f5375e71b6f7c243" @@ -5313,27 +5286,6 @@ ember-export-application-global@^2.0.0: resolved "https://registry.yarnpkg.com/ember-export-application-global/-/ember-export-application-global-2.0.1.tgz#b120a70e322ab208defc9e2daebe8d0dfc2dcd46" integrity sha512-B7wiurPgsxsSGzJuPFkpBWnaeuCu2PGpG2BjyrfA1VcL7//o+5RSnZqiCEY326y7qmxb2GoCgo0ft03KBU0rRw== -ember-factory-for-polyfill@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/ember-factory-for-polyfill/-/ember-factory-for-polyfill-1.3.1.tgz#b446ed64916d293c847a4955240eb2c993b86eae" - dependencies: - ember-cli-version-checker "^2.1.0" - -ember-get-config@: - version "1.0.4" - resolved "https://registry.yarnpkg.com/ember-get-config/-/ember-get-config-1.0.4.tgz#e8c36b0937767ead32e16d157fabd8178c542587" - integrity sha512-WOnf1E0ceRHWy7apnmUFbKcJm2c3KOg4rNNUKNtBFCFp770tOTwv5LAYcqV4+HootPCsQYL7oFUd/0JLiZpMeg== - dependencies: - "@embroider/macros" "^0.50.0 || ^1.0.0" - ember-cli-babel "^7.26.6" - -ember-getowner-polyfill@^2.0.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/ember-getowner-polyfill/-/ember-getowner-polyfill-2.2.0.tgz#38e7dccbcac69d5ec694000329ec0b2be651d2b2" - dependencies: - ember-cli-version-checker "^2.1.0" - ember-factory-for-polyfill "^1.3.1" - ember-load-initializers@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ember-load-initializers/-/ember-load-initializers-2.1.2.tgz#8a47a656c1f64f9b10cecdb4e22a9d52ad9c7efa" @@ -5342,15 +5294,6 @@ ember-load-initializers@^2.1.2: ember-cli-babel "^7.13.0" ember-cli-typescript "^2.0.2" -ember-macro-helpers@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/ember-macro-helpers/-/ember-macro-helpers-1.0.0.tgz#bdb875f5752814f3e0c886e2ed650f01cc302712" - dependencies: - ember-cli-babel "^6.6.0" - ember-cli-string-utils "^1.1.0" - ember-cli-test-info "^1.0.0" - ember-weakmap "^3.0.0" - ember-maybe-import-regenerator@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ember-maybe-import-regenerator/-/ember-maybe-import-regenerator-1.0.0.tgz#c05453dfd3b65dbec2b569612b01ae70b672dd7e" @@ -5361,14 +5304,6 @@ ember-maybe-import-regenerator@^1.0.0: ember-cli-babel "^7.26.6" regenerator-runtime "^0.13.2" -ember-moment@^7.8.0: - version "7.8.0" - resolved "https://registry.yarnpkg.com/ember-moment/-/ember-moment-7.8.0.tgz#12f33f786b9b8b08d7ca46314b8a59d38cc39048" - dependencies: - ember-cli-babel "^6.7.2" - ember-getowner-polyfill "^2.0.1" - ember-macro-helpers "^1.0.0" - ember-qunit@^4.4.1: version "4.6.0" resolved "https://registry.yarnpkg.com/ember-qunit/-/ember-qunit-4.6.0.tgz#ad79fd3ff00073a8779400cc5a4b44829517590f" @@ -5486,14 +5421,6 @@ ember-try@^2.0.0: rimraf "^3.0.2" walk-sync "^2.2.0" -ember-weakmap@^3.0.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/ember-weakmap/-/ember-weakmap-3.3.1.tgz#5188b035f5bfb17397067ea635300ae4e1205e11" - dependencies: - browserslist "^3.1.1" - debug "^3.1.0" - ember-cli-babel "^6.6.0" - emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" @@ -8325,6 +8252,7 @@ jsprim@^1.2.2: keyevent@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/keyevent/-/keyevent-1.1.0.tgz#9c0e0118a22fd83d4d23f6713a10701391ca6060" + integrity sha1-nA4BGKIv2D1NI/ZxOhBwE5HKYGA= keyv@3.0.0: version "3.0.0" @@ -8689,10 +8617,6 @@ lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" -lodash.defaults@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" - lodash.defaults@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-2.3.0.tgz#a832b001f138f3bb9721c2819a2a7cc5ae21ed25" @@ -9424,15 +9348,17 @@ mockdate@^3.0.5: resolved "https://registry.yarnpkg.com/mockdate/-/mockdate-3.0.5.tgz#789be686deb3149e7df2b663d2bc4392bc3284fb" integrity sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ== -moment-timezone@^0.5.13: - version "0.5.23" - resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.23.tgz#7cbb00db2c14c71b19303cb47b0fb0a6d8651463" +moment-timezone@^0.5.34: + version "0.5.34" + resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.34.tgz#a75938f7476b88f155d3504a9343f7519d9a405c" + integrity sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg== dependencies: moment ">= 2.9.0" -"moment@>= 2.9.0", moment@^2.19.3: - version "2.22.2" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.2.tgz#3c257f9839fc0e93ff53149632239eb90783ff66" +"moment@>= 2.9.0", moment@^2.29.3: + version "2.29.3" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.3.tgz#edd47411c322413999f7a5940d526de183c031f3" + integrity sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw== morgan@^1.9.1: version "1.10.0" @@ -12415,13 +12341,14 @@ styled_string@0.0.1: resolved "https://registry.yarnpkg.com/styled_string/-/styled_string-0.0.1.tgz#d22782bd81295459bc4f1df18c4bad8e94dd124a" sugar-core@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/sugar-core/-/sugar-core-2.0.4.tgz#9db0730e6c47eb7d28184a79c4ab18b2b7946ca0" + version "2.0.6" + resolved "https://registry.yarnpkg.com/sugar-core/-/sugar-core-2.0.6.tgz#785e0cd64aa7302ea54d47bc1213efe52c006270" + integrity sha512-YmLFysR3Si6RImqL1+aB6JH81EXxvXn5iXhPf2PsjfoUYEwCxFDYCQY+zC3WqviuGWzxFaSkkJvkUE05Y03L5Q== -sugar-date@^2.0.4: +sugar@^2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/sugar-date/-/sugar-date-2.0.6.tgz#cbfb25e1e1e5cfeec551aa9f302ed763a3778b02" - integrity sha512-5aPXcTl9pIgae3j8wOieRZOEbaowHHpL+MPgZwHHjXdhZz3FjzpacjzM+Aq7rZTjDsWyWuKHzkIALx2uUhnmyg== + resolved "https://registry.yarnpkg.com/sugar/-/sugar-2.0.6.tgz#aa08e389add27109fb35718598313e0503a4fc39" + integrity sha512-s0P2/pjJtAD9VA44+2Gqm3NdC4v+08melA6YubOxzshu628krTbn95/M2GWMrI9rYspZMpYBIrChR46fjQ7xsQ== dependencies: sugar-core "^2.0.0"