Skip to content

Commit 9571d43

Browse files
authored
Merge pull request #1107 from pattern-lab/feature/update-twig
feat: upgrade Twig to use new filter, map, reduce
2 parents efe8504 + 4218a5a commit 9571d43

File tree

2 files changed

+63
-11
lines changed

2 files changed

+63
-11
lines changed

packages/engine-twig-php/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"version": "5.4.0",
55
"main": "lib/engine_twig_php.js",
66
"dependencies": {
7-
"@basalt/twig-renderer": "0.12.0",
7+
"@basalt/twig-renderer": "0.13.0",
88
"@pattern-lab/core": "^5.4.0",
99
"fs-extra": "0.30.0"
1010
},

yarn.lock

Lines changed: 62 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -830,17 +830,18 @@
830830
lodash "^4.17.13"
831831
to-fast-properties "^2.0.0"
832832

833-
"@basalt/twig-renderer@0.12.0":
834-
version "0.12.0"
835-
resolved "https://registry.yarnpkg.com/@basalt/twig-renderer/-/twig-renderer-0.12.0.tgz#ef752a08d4c6378de1598a5cd4a1779b5dcb99b9"
836-
integrity sha512-ORKtGM1Dy3nKhz2yKw0RPgybUTx6D6p4tKLc6LpKsCGhNhDbW20zwM5WR9dxfe0byqEaQvBgG6Syn0f4MMSdcw==
833+
"@basalt/twig-renderer@0.13.0":
834+
version "0.13.0"
835+
resolved "https://registry.yarnpkg.com/@basalt/twig-renderer/-/twig-renderer-0.13.0.tgz#24a084d7bb046c9159f3795ba8f7840cd8ddcb88"
836+
integrity sha512-mEKiwHPTyZvyIcwM6GtA6iG7GBXekEiJ9PnvsfgjGkIDRv/80GiHlMeZmvnAmVJa25db7HbBuh0H6P4Zmmf32g==
837837
dependencies:
838838
"@babel/core" "^7.2.0"
839839
"@babel/preset-env" "^7.2.0"
840840
ajv "^6.5.2"
841+
conf "^5.0.0"
841842
execa "^1.0.0"
842-
find-free-port "^2.0.0"
843843
fs-extra "^7.0.1"
844+
get-port "^5.0.0"
844845
node-fetch "^2.1.2"
845846
sleep-promise "^8.0.1"
846847

@@ -4378,6 +4379,19 @@ condense-newlines@^0.2.1:
43784379
is-whitespace "^0.3.0"
43794380
kind-of "^3.0.2"
43804381

4382+
conf@^5.0.0:
4383+
version "5.0.0"
4384+
resolved "https://registry.yarnpkg.com/conf/-/conf-5.0.0.tgz#6530308a36041bf010ab96b05a0f4aff5101c65d"
4385+
integrity sha512-lRNyt+iRD4plYaOSVTxu1zPWpaH0EOxgFIR1l3mpC/DGZ7XzhoGFMKmbl54LAgXcSu6knqWgOwdINkqm58N85A==
4386+
dependencies:
4387+
ajv "^6.10.0"
4388+
dot-prop "^5.0.0"
4389+
env-paths "^2.2.0"
4390+
json-schema-typed "^7.0.0"
4391+
make-dir "^3.0.0"
4392+
pkg-up "^3.0.1"
4393+
write-file-atomic "^3.0.0"
4394+
43814395
config-chain@^1.1.11, config-chain@^1.1.12, config-chain@~1.1.5:
43824396
version "1.1.12"
43834397
resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa"
@@ -5617,6 +5631,13 @@ dot-prop@^4.1.0, dot-prop@^4.2.0:
56175631
dependencies:
56185632
is-obj "^1.0.0"
56195633

5634+
dot-prop@^5.0.0:
5635+
version "5.2.0"
5636+
resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb"
5637+
integrity sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==
5638+
dependencies:
5639+
is-obj "^2.0.0"
5640+
56205641
dotenv@^8.0.0:
56215642
version "8.1.0"
56225643
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.1.0.tgz#d811e178652bfb8a1e593c6dd704ec7e90d85ea2"
@@ -5912,6 +5933,11 @@ env-paths@^1.0.0:
59125933
resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-1.0.0.tgz#4168133b42bb05c38a35b1ae4397c8298ab369e0"
59135934
integrity sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=
59145935

5936+
env-paths@^2.2.0:
5937+
version "2.2.0"
5938+
resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43"
5939+
integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==
5940+
59155941
err-code@^1.0.0:
59165942
version "1.1.2"
59175943
resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960"
@@ -6758,11 +6784,6 @@ find-cache-dir@^2.0.0, find-cache-dir@^2.1.0:
67586784
make-dir "^2.0.0"
67596785
pkg-dir "^3.0.0"
67606786

6761-
find-free-port@^2.0.0:
6762-
version "2.0.0"
6763-
resolved "https://registry.yarnpkg.com/find-free-port/-/find-free-port-2.0.0.tgz#4b22e5f6579eb1a38c41ac6bcb3efed1b6da9b1b"
6764-
integrity sha1-SyLl9leesaOMQaxryz7+0bbamxs=
6765-
67666787
find-index@^0.1.1:
67676788
version "0.1.1"
67686789
resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4"
@@ -7236,6 +7257,13 @@ get-port@^4.2.0:
72367257
resolved "https://registry.yarnpkg.com/get-port/-/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119"
72377258
integrity sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==
72387259

7260+
get-port@^5.0.0:
7261+
version "5.0.0"
7262+
resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.0.0.tgz#aa22b6b86fd926dd7884de3e23332c9f70c031a6"
7263+
integrity sha512-imzMU0FjsZqNa6BqOjbbW6w5BivHIuQKopjpPqcnx0AVHJQKCxK1O+Ab3OrVXhrekqfVMjwA9ZYu062R+KcIsQ==
7264+
dependencies:
7265+
type-fest "^0.3.0"
7266+
72397267
get-stdin@^4.0.1:
72407268
version "4.0.1"
72417269
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
@@ -8837,6 +8865,11 @@ is-obj@^1.0.0, is-obj@^1.0.1:
88378865
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
88388866
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
88398867

8868+
is-obj@^2.0.0:
8869+
version "2.0.0"
8870+
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
8871+
integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
8872+
88408873
is-object@^1.0.1, is-object@~1.0.1:
88418874
version "1.0.1"
88428875
resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470"
@@ -9344,6 +9377,11 @@ json-schema-traverse@^0.4.1:
93449377
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
93459378
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
93469379

9380+
json-schema-typed@^7.0.0:
9381+
version "7.0.2"
9382+
resolved "https://registry.yarnpkg.com/json-schema-typed/-/json-schema-typed-7.0.2.tgz#926deb7535cfb321613ee136eaed70c1419c89b4"
9383+
integrity sha512-40FRIcBSz4y0Ego3gMpbkhtIgebpxKRgW/7i1FfDNL4/xEPQKBM12tKSiCZFNQvad5K4IS3I5Sc8cxza/KSwog==
9384+
93479385
93489386
version "0.2.3"
93499387
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
@@ -10115,6 +10153,13 @@ make-dir@^2.0.0, make-dir@^2.1.0:
1011510153
pify "^4.0.1"
1011610154
semver "^5.6.0"
1011710155

10156+
make-dir@^3.0.0:
10157+
version "3.0.0"
10158+
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.0.tgz#1b5f39f6b9270ed33f9f054c5c0f84304989f801"
10159+
integrity sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==
10160+
dependencies:
10161+
semver "^6.0.0"
10162+
1011810163
make-error@^1.1.1:
1011910164
version "1.3.5"
1012010165
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8"
@@ -12064,6 +12109,13 @@ pkg-dir@^3.0.0:
1206412109
dependencies:
1206512110
find-up "^3.0.0"
1206612111

12112+
pkg-up@^3.0.1:
12113+
version "3.1.0"
12114+
resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"
12115+
integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==
12116+
dependencies:
12117+
find-up "^3.0.0"
12118+
1206712119
plugin-error@^1.0.1:
1206812120
version "1.0.1"
1206912121
resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c"

0 commit comments

Comments
 (0)