Skip to content

Commit 03d9c79

Browse files
Data attributes smoosh fix (#22)
* Add failing test for data attributes transform * upgrading did not fix the bug * resolve conflicts
1 parent 9b46cd6 commit 03d9c79

4 files changed

Lines changed: 101 additions & 19 deletions

File tree

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,21 +37,21 @@
3737
"fs-extra": "^8.1.0",
3838
"git-repo-info": "^2.1.0",
3939
"minimatch": "^3.0.4",
40-
"puppeteer": "^1.18.1",
40+
"puppeteer": "^1.19.0",
4141
"sync-disk-cache": "^1.3.3",
4242
"walk-sync": "^2.0.2",
4343
"winston": "^3.2.1"
4444
},
4545
"devDependencies": {
4646
"babel-plugin-htmlbars-inline-precompile": "^1.0.0",
47-
"coveralls": "^3.0.5",
48-
"eslint": "^6.0.1",
47+
"coveralls": "^3.0.6",
48+
"eslint": "^6.1.0",
4949
"eslint-config-prettier": "^6.0.0",
5050
"eslint-plugin-prettier": "^3.1.0",
51-
"execa": "^2.0.3",
51+
"execa": "^2.0.4",
5252
"jest": "^24.8.0",
5353
"prettier": "^1.18.2",
54-
"release-it": "^12.3.3",
54+
"release-it": "^12.3.5",
5555
"release-it-lerna-changelog": "^1.0.3"
5656
},
5757
"engines": {

transforms/no-implicit-this/__testfixtures__/angle-brackets-with-hash-params.input.hbs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,9 @@
66
<SomeComponent @arg=foo />
77
<SomeComponent @arg={{foo}} @bar={{property}} />
88
<SomeComponent @arg={{foo}} @bar={{fn myAction}} />
9+
<Select
10+
data-test-select
11+
@items={{foo}}
12+
@onSelectItem={{action "setValue"}}
13+
@selectedValue={{foo}}
14+
/>

transforms/no-implicit-this/__testfixtures__/angle-brackets-with-hash-params.output.hbs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,9 @@
66
<SomeComponent @arg=foo />
77
<SomeComponent @arg={{this.foo}} @bar={{this.property}} />
88
<SomeComponent @arg={{this.foo}} @bar={{fn this.myAction}} />
9+
<Select
10+
data-test-select
11+
@items={{this.foo}}
12+
@onSelectItem={{action "setValue"}}
13+
@selectedValue={{this.foo}}
14+
/>

yarn.lock

Lines changed: 84 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -961,6 +961,25 @@
961961
once "^1.4.0"
962962
universal-user-agent "^3.0.0"
963963

964+
"@octokit/[email protected]":
965+
version "16.28.3"
966+
resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-16.28.3.tgz#bf0fe6b3c50b0cc7838cfd4bf19701f763efbf9f"
967+
integrity sha512-hzM2VvVn9o0+sS08y2pp33UF5tKy0XdR2z+/AFD583TjhHlX/9Lmdv3SmRiz0UC6rNqNXe1X7BiZ/QNUwVm27Q==
968+
dependencies:
969+
"@octokit/request" "^5.0.0"
970+
"@octokit/request-error" "^1.0.2"
971+
atob-lite "^2.0.0"
972+
before-after-hook "^2.0.0"
973+
btoa-lite "^1.0.0"
974+
deprecation "^2.0.0"
975+
lodash.get "^4.4.2"
976+
lodash.set "^4.3.2"
977+
lodash.uniq "^4.5.0"
978+
octokit-pagination-methods "^1.1.0"
979+
once "^1.4.0"
980+
universal-user-agent "^2.0.0"
981+
url-template "^2.0.8"
982+
964983
"@octokit/[email protected]":
965984
version "16.28.6"
966985
resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-16.28.6.tgz#9e73104077c9c06cf3b1628603b4b0c55a117809"
@@ -1937,7 +1956,7 @@ [email protected]:
19371956
js-yaml "^3.13.1"
19381957
parse-json "^4.0.0"
19391958

1940-
coveralls@^3.0.5:
1959+
coveralls@^3.0.6:
19411960
version "3.0.6"
19421961
resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.0.6.tgz#5c63b2759b6781118e7439bd870ba5e9ee428b25"
19431962
integrity sha512-Pgh4v3gCI4T/9VijVrm8Ym5v0OgjvGLKj3zTUwkvsCiwqae/p6VLzpsFNjQS2i6ewV7ef+DjFJ5TSKxYt/mCrA==
@@ -2239,10 +2258,10 @@ ember-codemods-telemetry-helpers@^0.4.0:
22392258
sync-disk-cache "^1.3.3"
22402259
walk-sync "^2.0.2"
22412260

2242-
ember-template-recast@^3.1.1:
2243-
version "3.1.2"
2244-
resolved "https://registry.yarnpkg.com/ember-template-recast/-/ember-template-recast-3.1.2.tgz#7437f93b1aeaf87345ac13282899802dcae23141"
2245-
integrity sha512-2WS4xkquxHXsqa6h2KKSCQy6RlVmOP93vEg4GkZiVZBLVi/weXXNpkL6rm/5oqjqGVjHfSBCiOOOES5AYNoQeQ==
2261+
ember-template-recast@^3.1.3:
2262+
version "3.1.3"
2263+
resolved "https://registry.yarnpkg.com/ember-template-recast/-/ember-template-recast-3.1.3.tgz#1a00d4bf77c864a4387236c0858caf4f14b35ad2"
2264+
integrity sha512-su7m2IwxydyZ1bggGvRwKTVgccFoKMFFnPi/Zhmb+xPl5Tcu4i7ykcIbZZnGRNUjpYPaqDDffdKIFcswcRWeHQ==
22462265
dependencies:
22472266
"@glimmer/syntax" "^0.42.0"
22482267
async-promise-queue "^1.0.5"
@@ -2390,7 +2409,7 @@ eslint-visitor-keys@^1.0.0:
23902409
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2"
23912410
integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==
23922411

2393-
eslint@^6.0.1:
2412+
eslint@^6.1.0:
23942413
version "6.1.0"
23952414
resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.1.0.tgz#06438a4a278b1d84fb107d24eaaa35471986e646"
23962415
integrity sha512-QhrbdRD7ofuV09IuE2ySWBz0FyXCq0rriLTZXZqaWSI79CVtHVRdkFuFTViiqzZhkCgfOh9USpriuGN2gIpZDQ==
@@ -2520,7 +2539,7 @@ execa@^1.0.0:
25202539
signal-exit "^3.0.0"
25212540
strip-eof "^1.0.0"
25222541

2523-
execa@^2.0.3:
2542+
execa@^2.0.4:
25242543
version "2.0.4"
25252544
resolved "https://registry.yarnpkg.com/execa/-/execa-2.0.4.tgz#2f5cc589c81db316628627004ea4e37b93391d8e"
25262545
integrity sha512-VcQfhuGD51vQUQtKIq2fjGDLDbL6N1DTQVpYzxZ7LPIXw3HqTuIz6uxRmpV1qf8i31LHf2kjiaGI+GdHwRgbnQ==
@@ -4385,6 +4404,11 @@ lodash.uniq@^4.5.0:
43854404
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
43864405
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
43874406

4407+
4408+
version "4.17.14"
4409+
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.14.tgz#9ce487ae66c96254fe20b599f21b6816028078ba"
4410+
integrity sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==
4411+
43884412
[email protected], lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15:
43894413
version "4.17.15"
43904414
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
@@ -5470,7 +5494,7 @@ punycode@^2.1.0, punycode@^2.1.1:
54705494
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
54715495
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
54725496

5473-
puppeteer@^1.18.1, puppeteer@^1.19.0:
5497+
puppeteer@^1.19.0:
54745498
version "1.19.0"
54755499
resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-1.19.0.tgz#e3b7b448c2c97933517078d7a2c53687361bebea"
54765500
integrity sha512-2S6E6ygpoqcECaagDbBopoSOPDv0pAZvTbnBgUY+6hq0/XDFDOLEMNlHF/SKJlzcaZ9ckiKjKDuueWI3FN/WXw==
@@ -5661,7 +5685,41 @@ release-it-lerna-changelog@^1.0.3:
56615685
lerna-changelog "^0.8.2"
56625686
release-it "^12.0.1"
56635687

5664-
release-it@^12.0.1, release-it@^12.3.3:
5688+
release-it@^12.0.1:
5689+
version "12.3.3"
5690+
resolved "https://registry.yarnpkg.com/release-it/-/release-it-12.3.3.tgz#141d2d340c134389a2f500bd481f8f2750fd0d8c"
5691+
integrity sha512-/VAbEt1CRc0qeT7y2m0PC/YujLBKPoFh4nSg6sjppknwB/e43i6UYlJfqf+MwXB82lDeCULyReTHW+Sl1vcGXw==
5692+
dependencies:
5693+
"@iarna/toml" "2.2.3"
5694+
"@octokit/rest" "16.28.3"
5695+
async-retry "1.2.3"
5696+
chalk "2.4.2"
5697+
cosmiconfig "5.2.1"
5698+
debug "4.1.1"
5699+
deprecated-obj "1.0.1"
5700+
detect-repo-changelog "1.0.1"
5701+
find-up "4.1.0"
5702+
form-data "2.5.0"
5703+
git-url-parse "11.1.2"
5704+
globby "10.0.1"
5705+
got "9.6.0"
5706+
import-cwd "3.0.0"
5707+
inquirer "6.5.0"
5708+
is-ci "2.0.0"
5709+
lodash "4.17.14"
5710+
mime-types "2.1.24"
5711+
ora "3.4.0"
5712+
os-name "3.1.0"
5713+
semver "6.2.0"
5714+
shelljs "0.8.3"
5715+
supports-color "7.0.0"
5716+
update-notifier "3.0.1"
5717+
url-join "4.0.1"
5718+
uuid "3.3.2"
5719+
window-size "1.1.1"
5720+
yargs-parser "13.1.1"
5721+
5722+
release-it@^12.3.5:
56655723
version "12.3.5"
56665724
resolved "https://registry.yarnpkg.com/release-it/-/release-it-12.3.5.tgz#baa729196756461bfc14de85c91ac71b4940bf4e"
56675725
integrity sha512-0SvHN8Yr6FRgTMihRCNXrbFKrx9PFQJ8Lwz+dKF01zUv/3W05JE/+Lbckcbjv7i4wKkSn0ZY2yu3zB8y1OnuTQ==
@@ -5849,14 +5907,14 @@ reusify@^1.0.0:
58495907
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
58505908
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
58515909

5852-
5910+
[email protected], rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.3:
58535911
version "2.6.3"
58545912
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
58555913
integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
58565914
dependencies:
58575915
glob "^7.1.3"
58585916

5859-
rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3:
5917+
rimraf@^2.6.1:
58605918
version "2.7.1"
58615919
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
58625920
integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
@@ -5954,9 +6012,14 @@ semver-diff@^2.0.0:
59546012
semver "^5.0.3"
59556013

59566014
"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
5957-
version "5.7.1"
5958-
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
5959-
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
6015+
version "5.7.0"
6016+
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b"
6017+
integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==
6018+
6019+
6020+
version "6.2.0"
6021+
resolved "https://registry.yarnpkg.com/semver/-/semver-6.2.0.tgz#4d813d9590aaf8a9192693d6c85b9344de5901db"
6022+
integrity sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A==
59606023

59616024
[email protected], semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0:
59626025
version "6.3.0"
@@ -6660,6 +6723,13 @@ unique-string@^1.0.0:
66606723
dependencies:
66616724
crypto-random-string "^1.0.0"
66626725

6726+
universal-user-agent@^2.0.0:
6727+
version "2.1.0"
6728+
resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-2.1.0.tgz#5abfbcc036a1ba490cb941f8fd68c46d3669e8e4"
6729+
integrity sha512-8itiX7G05Tu3mGDTdNY2fB4KJ8MgZLS54RdG6PkkfwMAavrXu1mV/lls/GABx9O3Rw4PnTtasxrvbMQoBYY92Q==
6730+
dependencies:
6731+
os-name "^3.0.0"
6732+
66636733
universal-user-agent@^3.0.0:
66646734
version "3.0.0"
66656735
resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-3.0.0.tgz#4cc88d68097bffd7ac42e3b7c903e7481424b4b9"

0 commit comments

Comments
 (0)