Christopher Allford
d244662669
Synchronized Dependencies
2023-12-09 14:40:16 -08:00
Christopher Allford
fa011a431b
Removed Unnecessary `run` From `pnpm`
2023-12-09 14:36:22 -08:00
Christopher Allford
fb6424e6f2
Applied Consistent Outputs
2023-12-09 14:26:36 -08:00
Christopher Allford
d015950e86
Wireit Dependencies Set
2023-12-09 14:24:51 -08:00
Christopher Allford
e729417335
Revised Test Command
...
We will never run all tests concurrently so this is better.
2023-12-09 14:14:47 -08:00
Christopher Allford
97b5cc48fd
Add Wireit: Lots of packages!
2023-12-09 14:05:39 -08:00
Christopher Allford
df32d8e967
Added `wireit` Dependency
...
We're adding this to _every_ package since they have their own
configuration and scripts to run. This also keeps them
isolated so that they can operate independently.
2023-12-09 13:11:15 -08:00
Christopher Allford
3a88cc739a
Updated Dependencies
2023-12-09 07:12:20 -08:00
Christopher Allford
8c6b414fe0
Revert "Refactoring Task Infrastructure" ( #41928 )
...
Revert "Refactored Task Infrastructure (#41202 )"
This reverts commit 96a973b9fa
.
2023-12-06 11:36:12 -08:00
Christopher Allford
96a973b9fa
Refactored Task Infrastructure ( #41202 )
...
* Fixed NPM packages with invalid names.
* Renamed plugin packages.
* Standardized package NPM scripts.
* Replaced Turborepo with Wireit.
2023-12-06 09:32:32 -08:00
Christopher Allford
88969742f2
Regenerate PNPM Lock File & Fix Errors ( #41830 )
2023-12-05 00:36:30 -08:00
louwie17
d7a67783a4
Release/package expression evaluation ( #41708 )
...
* Automated change: Prep @woocommerce/expression-evaluation --initial-release for release.
* Update pnpm-lock.yaml
Revert pnpm-lock changes
* Add gitkeep to changelog directory
---------
Co-authored-by: louwie17 <louwie17@users.noreply.github.com>
2023-11-27 11:45:13 -04:00
Matt Sherman
6944345371
expression-evaluation: Support key/value pair object arrays (like product meta data) ( #41594 )
...
* Test key/value pair arrays in expressions
* Support key/value pair arrays in expressions
* Changelog
2023-11-21 16:39:57 -04:00
RJ
7d465c406a
dev: edited package.json lint scripts to output to console ( #41498 )
...
* edited package.jsons to output to console
* Add changefile(s) from automation for the following project(s): @woocommerce/tracks, @woocommerce/product-editor, @woocommerce/onboarding, @woocommerce/number, @woocommerce/navigation, @woocommerce/integrate-plugin, @woocommerce/expression-evaluation, @woocommerce/explat, @woocommerce/experimental, @woocommerce/dependency-extraction-webpack-plugin, @woocommerce/date, @woocommerce/data, @woocommerce/customer-effort-score, @woocommerce/currency, @woocommerce/csv-export, @woocommerce/components, @woocommerce/block-templates, @woocommerce/api, @woocommerce/ai, @woocommerce/admin-layout, @woocommerce/admin-e2e-tests
* empty commit to trigger CI
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-11-21 11:16:08 +08:00
Matt Sherman
2abd3eee38
Initial documentation
2023-10-08 08:13:54 -04:00
Matt Sherman
7a950f51b6
Changelog
2023-10-08 07:03:17 -04:00
Matt Sherman
fd2c07cac0
Clean up ConditionalExpression rule
2023-10-04 20:12:40 -04:00
Matt Sherman
eb71f43bdc
Implement conditional expressions
2023-10-04 19:52:39 -04:00
Matt Sherman
0646031217
Implement multiline comments and be more forgiving of extra whitespace
2023-10-04 15:47:06 -04:00
Matt Sherman
1812a76f8d
Test with complex expression with arithmetic, relational, and logical operators
2023-10-04 10:02:15 -04:00
Matt Sherman
83c3ff365a
Implement arithmetic expressions
2023-10-04 09:59:39 -04:00
Matt Sherman
11653fe327
Rearrange tests to match grammar order
2023-10-04 09:54:15 -04:00
Matt Sherman
e7e9e30884
Test NOT with parenthesis
2023-10-04 09:52:54 -04:00
Matt Sherman
99b06b67a2
Tests for complex expressions
2023-10-04 09:38:52 -04:00
Matt Sherman
18992e7891
Implement relational expressions
2023-10-04 09:33:21 -04:00
Matt Sherman
f47bb0db37
Refactor to evaluate function
2023-10-04 09:25:49 -04:00
Matt Sherman
f0a6045ca0
Simplify IdentifierName processing
2023-10-03 19:45:20 -04:00
Matt Sherman
f331099c64
Support multiline expressions
2023-10-03 19:39:47 -04:00
Matt Sherman
b51b652ebd
Signed number tests
2023-10-03 19:23:39 -04:00
Matt Sherman
d82737fb81
Implement unary expressions
2023-10-03 19:13:56 -04:00
Matt Sherman
6237c8caea
Refactor logical expressions and implement equality expressions
2023-10-03 19:04:46 -04:00
Matt Sherman
a5fec1fa6e
Extract OR and AND operators
2023-10-03 15:43:40 -04:00
Matt Sherman
e9180206b0
String literals
2023-10-03 13:56:45 -04:00
Matt Sherman
32964d8556
Null, boolean, and numeric literals
2023-10-02 20:50:59 -04:00
Matt Sherman
f6ee58a4ce
Change case of grammar rules
2023-10-02 19:58:02 -04:00
Matt Sherman
0f55dff6de
Initial grammar
2023-10-02 15:12:44 -04:00
Matt Sherman
fcf099b780
Initial @woocommerce/expression-evaluation package
2023-10-02 15:12:30 -04:00