Skip to content

Commit

Permalink
refactor(expression-parser): move exp parser to its own package (#1943)
Browse files Browse the repository at this point in the history
BREAKING CHANGE: move expression parser and AST nodes into their own package
[skip ci]
  • Loading branch information
bigopon committed Apr 16, 2024
1 parent 22f90ad commit 6e7dcad
Show file tree
Hide file tree
Showing 105 changed files with 913 additions and 373 deletions.
1 change: 1 addition & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ jobs:
- packages/route-recognizer/dist
- packages/router/dist
- packages/router-lite/dist
- packages/expression-parser/dist
- packages/runtime/dist
- packages/runtime-html/dist
- packages/state/dist
Expand Down
2 changes: 2 additions & 0 deletions benchmarks/latest/rollup.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ export default [{
...[
'kernel',
'metadata',
'expression-parser',
'runtime',
'runtime-html',
'platform',
Expand All @@ -45,6 +46,7 @@ export default [{
...[
'kernel',
'metadata',
'expression-parser',
'runtime',
'runtime-html',
'platform',
Expand Down
1 change: 1 addition & 0 deletions benchmarks/latest/webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ module.exports = {
...[
'kernel',
'metadata',
'expression-parser',
'runtime',
'runtime-html',
'platform',
Expand Down
2 changes: 2 additions & 0 deletions benchmarks/local/rollup.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ export default [{
...[
'kernel',
'metadata',
'expression-parser',
'runtime',
'runtime-html',
'platform',
Expand All @@ -45,6 +46,7 @@ export default [{
...[
'kernel',
'metadata',
'expression-parser',
'runtime',
'runtime-html',
'platform',
Expand Down
50 changes: 49 additions & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,8 @@
"examples/realworld-advanced",
"examples/router-animation",
"examples/state-plugin",
"examples/sierpinski-triangle"
"examples/sierpinski-triangle",
"packages/expression-parser"
],
"license": "MIT",
"engines": {
Expand All @@ -69,7 +70,7 @@
"init": "npm ci && npm run build",
"rebuild": "npm run clean && npm run build",
"build": "turbo build --filter=@aurelia/* --filter=aurelia --filter=au",
"build:release": "cross-env RELEASE_BUILD=true turbo rollup --filter=aurelia --filter=au --filter=@aurelia/*",
"build:release": "cross-env RELEASE_BUILD=true turbo rollup --continue --filter=aurelia --filter=au --filter=@aurelia/*",
"postbuild:release": "npm run clean:tsconfig-build-cache",
"build:release:full": "npm run build:release && npm run change-tsconfigs:invert && npm run build:release && npm run change-tsconfigs:restore",
"build:release-script": "tsc --project scripts/tsconfig.release-script.json",
Expand Down
1 change: 1 addition & 0 deletions packages-tooling/vite-plugin/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ export default function au(options: {
'route-recognizer',
'compat-v1',
'dialog',
'expression-parser',
'runtime',
'runtime-html',
'router-lite',
Expand Down
1 change: 1 addition & 0 deletions packages/__e2e__/hmr-webpack/vite.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ export default defineConfig({
'fetch-client',
'router-lite',
'kernel',
'expression-parser',
'runtime',
'runtime-html',
'router-lite',
Expand Down
1 change: 1 addition & 0 deletions packages/__e2e__/router-lite/vite.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ export default defineConfig({
'fetch-client',
'router-lite',
'kernel',
'expression-parser',
'runtime',
'runtime-html',
'router-lite',
Expand Down
1 change: 1 addition & 0 deletions packages/__e2e__/router-lite/webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ module.exports = function () {
'fetch-client',
'router-lite',
'kernel',
'expression-parser',
'runtime',
'runtime-html',
].reduce((map, pkg) => {
Expand Down
1 change: 1 addition & 0 deletions packages/__e2e__/router/vite.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ export default defineConfig({
'fetch-client',
'router-lite',
'kernel',
'expression-parser',
'runtime',
'runtime-html',
'router',
Expand Down
1 change: 1 addition & 0 deletions packages/__e2e__/router/webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ module.exports = function () {
'fetch-client',
'router',
'kernel',
'expression-parser',
'runtime',
'runtime-html',
].reduce((map, pkg) => {
Expand Down
1 change: 1 addition & 0 deletions packages/__e2e__/select-safari16/vite.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ export default defineConfig({
'fetch-client',
'router-lite',
'kernel',
'expression-parser',
'runtime',
'runtime-html',
'router',
Expand Down
1 change: 1 addition & 0 deletions packages/__tests__/importmap.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ document.write(`<script type="importmap">${JSON.stringify({
'platform-browser',
'metadata',
'kernel',
'expression-parser',
'runtime',
'runtime-html',
'route-recognizer',
Expand Down
1 change: 1 addition & 0 deletions packages/__tests__/karma.conf.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -444,6 +444,7 @@ const packageNames = [
'route-recognizer',
'router',
'router-lite',
'expression-parser',
'runtime',
'runtime-html',
'state',
Expand Down
1 change: 1 addition & 0 deletions packages/__tests__/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
"@aurelia/fetch-client": "2.0.0-beta.14",
"@aurelia/i18n": "2.0.0-beta.14",
"@aurelia/kernel": "2.0.0-beta.14",
"@aurelia/expression-parser": "2.0.0-beta.14",
"@aurelia/metadata": "2.0.0-beta.14",
"@aurelia/platform": "2.0.0-beta.14",
"@aurelia/platform-browser": "2.0.0-beta.14",
Expand Down
2 changes: 1 addition & 1 deletion packages/__tests__/src/2-runtime/ast.integration.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import {
AccessScopeExpression,
ConditionalExpression,
} from '@aurelia/runtime';
} from '@aurelia/expression-parser';
import {
BindingMode,
IPlatform,
Expand Down

0 comments on commit 6e7dcad

Please sign in to comment.