Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

syntax error while building in windows #395

Closed
subedigaurav opened this issue Jul 16, 2020 · 9 comments · Fixed by #405
Closed

syntax error while building in windows #395

subedigaurav opened this issue Jul 16, 2020 · 9 comments · Fixed by #405
Assignees
Labels
bug Something isn't working CI/TDD/DevOps first-timers-only good first issue Good for newcomers
Milestone

Comments

@subedigaurav
Copy link
Contributor

While running npm run build in Windows, command rm is not recognized at:
rm -rf dist/playground && mkdir -p dist/playground/public && npm run playground:build-assets && npm run playground:build-ts && ts-node scripts/playgroundPostBuild.ts

Possible solution:
Create OS agnostic build command/s.

@mhagmajer mhagmajer added CI/TDD/DevOps bug Something isn't working first-timers-only good first issue Good for newcomers labels Jul 16, 2020
@mhagmajer
Copy link
Contributor

Thanks @subedigaurav. You're right that this need to be changed into OS ognostic build command such as https://github.com/xFAANG/askql/blob/master/scripts/preBuild.ts#L5

@bhargav-khalasi
Copy link
Contributor

Hi @mhagmajer. I would like to take on this issue.

@mhagmajer
Copy link
Contributor

Sure @develper, it's yours :)

@czerwinskilukasz1
Copy link
Collaborator

czerwinskilukasz1 commented Jul 21, 2020

@develper , congrats for your first contribution! 🙂 🚀
How did you like it?
Would you have any feedback for us on what to improve, e.g. what info or documentation we could add to make first contributions easier?

@subedigaurav
Copy link
Contributor Author

@develper good job on the issue. 🚀
@czerwinskilukasz1 there is still an issue with the following command while building:
tsc && mv dist/playground/public/assets/js dist/playground/public/js

Maybe this could be made OS agnostic as well?

@bhargav-khalasi
Copy link
Contributor

Thanks @czerwinskilukasz1 and @subedigaurav ,I had an amazing experience.

I was able to follow contributing guidelines without any hassle. It is well documented. However, if I find any improvement later I will let you know.

Also, feel free to tag me on an issue which is beginner friendly(like me).

@czerwinskilukasz1
Copy link
Collaborator

@develper good job on the issue. 🚀
@czerwinskilukasz1 there is still an issue with the following command while building:
tsc && mv dist/playground/public/assets/js dist/playground/public/js

Maybe this could be made OS agnostic as well?

@subedigaurav , thanks for your suggestion. I would say mv is OK to stay if Windows, Linux and MacOS all support it. It seems they do, so I would leave it how it is now. However, there is currently 151 other issues to contribute to. Let me know if you would like a suggestion, which are good ones for now.

@czerwinskilukasz1
Copy link
Collaborator

Thanks @czerwinskilukasz1 and @subedigaurav ,I had an amazing experience.

I was able to follow contributing guidelines without any hassle. It is well documented. However, if I find any improvement later I will let you know.

@develper, thanks for your kind words. For sure we have room to improve, we are eager to hear your feedback.

Also, feel free to tag me on an issue which is beginner friendly(like me).

Great, let's make it happen :) I am wondering if you like parsers (we use PEG.js), if so, how would you like this one: #51, and if you are more into just regular code, maybe you will like this: #250?

@bhargav-khalasi
Copy link
Contributor

@czerwinskilukasz1, #250 sounds good to me.

xfaang-ci added a commit that referenced this issue Aug 3, 2020
* chore(tests): rename .ask.snapshot.tsx to .ast.tsx (#350)

* feat(chore): remove existing .ask.snapshot.tsx files to .ast.tsx (#293)

* feat(tests): rename .ask.snapshot.tsx to .ast.tsx in source code (#293)

* feat(vscode): implement VSCode extension for .ask syntax highlighting (#353)

* feat(vscode): implement VSCode extension for .ask syntax highlighting (#318)

* docs(vscode): add README for VS Code syntax highlighting extension

* fix(playground): add GA to the site for Netlify too (#348)

* fix(README): update AskQL diagram (#347)

* feat(askvm): add operator == (#241) (#344)

* feat(askscript): add exclamation mark (!) to operators (#295) (#342)

* fix(package.json): add @jest/environment and @jest/types packages (#341)

* build(deps-dev): bump @babel/polyfill from 7.10.1 to 7.10.4 (#335)

Bumps [@babel/polyfill](https://github.com/babel/babel/tree/HEAD/packages/babel-polyfill) from 7.10.1 to 7.10.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.4/packages/babel-polyfill)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @typescript-eslint/eslint-plugin (#334)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.5.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump eslint from 7.3.1 to 7.4.0 (#332)

Bumps [eslint](https://github.com/eslint/eslint) from 7.3.1 to 7.4.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](eslint/eslint@v7.3.1...v7.4.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(askvm): implement notEquals resource and != operator + tests (#368)

* feat(askvm): implement notEquals resource and != operator + tests

* fix(tests): make prettier and tests run successfully again

* build(deps-dev): bump @babel/preset-react from 7.10.1 to 7.10.4 (#338)

Bumps [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) from 7.10.1 to 7.10.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.4/packages/babel-preset-react)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @babel/core from 7.10.3 to 7.10.4 (#337)

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.3 to 7.10.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.4/packages/babel-core)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @babel/preset-typescript from 7.10.1 to 7.10.4 (#333)

Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) from 7.10.1 to 7.10.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.4/packages/babel-preset-typescript)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump typescript from 3.9.5 to 3.9.6 (#336)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.9.5 to 3.9.6.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(playground): reformat initial sample code (#376)

* feat(askvm): add ! (exclamation) unary operator + tests (#375)

* docs(readme): improve description and benefits (#392)

* fix(askvm): add url param to fetch (#381)

* fix(askvm): adds url param to fetch

* Adds test for fetch

* Updates fetch test

* Applies PR comments

* Revert "Applies PR comments"

This reverts commit 6c7e03b.

* Applies PR comments

Co-authored-by: Richard <ricmoran@ebay.com>

> @czerwinskilukasz1
> 
> I'm afraid I don't have permission to merge.

Ouch, forgot about permission. I will do the merge now, congrats for making your first change in AskQL repository! 🚀 
How did you like it? ;)

* fix(askscript): fix tricky array expression (#383)

* feat: min Closes #369 (#393)

* feat: add a 'bitwiseOr' resource (| binary operator) (#397)

* fix(playground): fix blink on Ctrl-S (issue #377) (#396)

* feat(playground): add an AskScript example (Facebook likes) (#384)

* fix(askscript): fix whitespace issue in control flows (#390) (#394)

* fix(askscript): fix whitespace issue in control flows (#390)

* feat(tests): add tests for whitespace control-flow

* fix(playground): fix links to resources and values (#398) (#399)

* fix: create OS agnostic build command/s for rm and mkdir (#395) (#405)

* build(deps-dev): bump lodash from 4.17.15 to 4.17.19 (#409)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump webpack from 4.43.0 to 4.44.0 (#414)

Bumps [webpack](https://github.com/webpack/webpack) from 4.43.0 to 4.44.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v4.43.0...v4.44.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @babel/core from 7.10.4 to 7.10.5 (#415)

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.4 to 7.10.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.5/packages/babel-core)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @types/express from 4.17.6 to 4.17.7 (#418)

Bumps [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) from 4.17.6 to 4.17.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump express-handlebars from 4.0.5 to 5.1.0 (#420)

Bumps [express-handlebars](https://github.com/express-handlebars/express-handlebars) from 4.0.5 to 5.1.0.
- [Release notes](https://github.com/express-handlebars/express-handlebars/releases)
- [Changelog](https://github.com/express-handlebars/express-handlebars/blob/master/CHANGELOG.md)
- [Commits](express-handlebars/express-handlebars@v4.0.5...v5.1.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @typescript-eslint/parser from 3.4.0 to 3.7.0 (#416)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 3.4.0 to 3.7.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.7.0/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @types/node from 14.0.14 to 14.0.26 (#421)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.14 to 14.0.26.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @types/lodash from 4.14.157 to 4.14.158 (#422)

Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.14.157 to 4.14.158.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump eslint from 7.4.0 to 7.5.0 (#419)

Bumps [eslint](https://github.com/eslint/eslint) from 7.4.0 to 7.5.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](eslint/eslint@v7.4.0...v7.5.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump typescript from 3.9.6 to 3.9.7 (#417)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.9.6 to 3.9.7.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v3.9.6...v3.9.7)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @types/glob from 7.1.2 to 7.1.3 (#423)

Bumps [@types/glob](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/glob) from 7.1.2 to 7.1.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/glob)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(askvm): add a 'bitwiseAnd' resource (& binary operator) (#389)

* Add a 'bitwiseAnd' resource (& binary operator) #374"

* prettified code

prettified "bitwiseAnd.ts and index.ts"

* prettier index.ts

* Added tests and changed type in bitwise to number

* Update bitwiseAnd.test.ts

* added askscript tests.

* added end case test to operator

* feat(askvm): add `hasKey` resource (#413)

* feat: add hasKey resource for list

* test: add tests for hasKey resource

* feat(askvm): add type checking

* test(askscript): tests on both array and object

* fix(askscript): make if/while/... without curly braces to throw Syntax Error (#406)

* fix(askscript): make if/while/... without curly braces to throw Syntax Error

* refactor(askscript): minor refactor in .pegjs

Co-authored-by: Lukasz Czerwinski <czerwinskilukasz1@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Richard Moran <richardmoran8@gmail.com>
Co-authored-by: Shubham Sahu <199201shubhamsahu@gmail.com>
Co-authored-by: Gaurav Subedi <subedi.gasu15@gmail.com>
Co-authored-by: develper <39995785+develper@users.noreply.github.com>
Co-authored-by: akeni <waimondfung@gmail.com>
Co-authored-by: cpelican <45201987+cpelican@users.noreply.github.com>
czerwinskilukasz1 pushed a commit that referenced this issue Aug 10, 2020
* fix: create OS agnostic build command/s for rm and mkdir (#395)

* feat: implement mod resource(#250)

* feat: implement mod resource (#250)
markkulube pushed a commit to markkulube/askql that referenced this issue Sep 13, 2020
* fix: create OS agnostic build command/s for rm and mkdir (CatchTheTornado#395)

* feat: implement mod resource(CatchTheTornado#250)

* feat: implement mod resource (CatchTheTornado#250)
czerwinskilukasz1 added a commit that referenced this issue Oct 7, 2020
* build(deps-dev): bump @jest/environment from 26.1.0 to 26.2.0 (#425)

Bumps [@jest/environment](https://github.com/facebook/jest/tree/HEAD/packages/jest-environment) from 26.1.0 to 26.2.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v26.2.0/packages/jest-environment)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump expect from 26.1.0 to 26.2.0 (#427)

Bumps [expect](https://github.com/facebook/jest/tree/HEAD/packages/expect) from 26.1.0 to 26.2.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v26.2.0/packages/expect)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @types/node from 14.0.26 to 14.0.27 (#429)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.26 to 14.0.27.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump nanoid from 3.1.10 to 3.1.12 (#430)

Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.10 to 3.1.12.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/master/CHANGELOG.md)
- [Commits](ai/nanoid@3.1.10...3.1.12)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump webpack from 4.44.0 to 4.44.1 (#432)

Bumps [webpack](https://github.com/webpack/webpack) from 4.44.0 to 4.44.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v4.44.0...v4.44.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @types/cors from 2.8.6 to 2.8.7 (#433)

Bumps [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) from 2.8.6 to 2.8.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/cors)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @jest/types from 26.1.0 to 26.2.0 (#426)

Bumps [@jest/types](https://github.com/facebook/jest/tree/HEAD/packages/jest-types) from 26.1.0 to 26.2.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v26.2.0/packages/jest-types)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @babel/preset-env from 7.10.4 to 7.11.0 (#428)

Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.10.4 to 7.11.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.11.0/packages/babel-preset-env)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: remove npm-watch (#438)

Co-authored-by: Karol Milewski <km4@pc50.home>

* build(deps-dev): bump jest from 26.1.0 to 26.2.2 (#431)

Bumps [jest](https://github.com/facebook/jest) from 26.1.0 to 26.2.2.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](jestjs/jest@v26.1.0...v26.2.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(askvm): toInt (#408)

* feat(askvm): toInt

* Update toInt.test.ts

* Updates toInt test

* Extends tests for toInt

Co-authored-by: Richard <ricmoran@ebay.com>

* feat: implement mod resource (#250) (#437)

* fix: create OS agnostic build command/s for rm and mkdir (#395)

* feat: implement mod resource(#250)

* feat: implement mod resource (#250)

* build(deps-dev): bump @typescript-eslint/eslint-plugin (#440)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.5.0 to 3.8.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.8.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @types/jest from 26.0.3 to 26.0.9 (#444)

Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.3 to 26.0.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @babel/core from 7.10.5 to 7.11.1 (#445)

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.5 to 7.11.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.11.1/packages/babel-core)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump eslint from 7.5.0 to 7.6.0 (#443)

Bumps [eslint](https://github.com/eslint/eslint) from 7.5.0 to 7.6.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](eslint/eslint@v7.5.0...v7.6.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @typescript-eslint/parser from 3.7.0 to 3.8.0 (#442)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.8.0/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @types/lodash from 4.14.158 to 4.14.159 (#441)

Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.14.158 to 4.14.159.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(cli): add welcome message (#446)

* feat(askscript): add grammer to support "else if" key word and eb== If | ElseIf

* feat(askscript): defined ElseIf statement and class.

* test: test script for else-if else-if control flow statement.

* build(deps-dev): bump babel-jest from 26.1.0 to 26.2.2 (#424)

Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 26.1.0 to 26.2.2.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v26.2.2/packages/babel-jest)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(askvm): resolve merge conflicts

* style: run prettier

* style(prettier-plugin): concatenate if else block is instance of class Else.

* feat(askscript): boolean to specify if else block is instance of class Else.

* test: test different branch combinations in an `else-if else-if' ladder.

* style: run prettier.

* feat(askscript): better naming (props.elseType --> props.elseBlock)

* fix: linked-list traversal from root node to generate all branches of if-else block in *.formatted.ask and *.askcode.

* fix(askscript/_tests_): updated *.ast.ts arising from iimplentation to support `else-if` constuct.

* test: add missing *.askcode and *.ast.tsx for testing implementation of `else-if else-if` construct.

* fix: restore previous formatting.

* fix: restore to version with all required dependencies.

* fix: restore previous formatting.

* fix: restore previous formatting.

* fix: restore previous formatting.

* style:run prettier.

* test: added test for the case when `if else-if else` ladder terminates with else if branch.

* fix: variable redeclaration using let: var ladder --> let ladder.

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Karol Milewski <m1leskm4@gmail.com>
Co-authored-by: Karol Milewski <km4@pc50.home>
Co-authored-by: Richard Moran <richardmoran8@gmail.com>
Co-authored-by: Richard <ricmoran@ebay.com>
Co-authored-by: Bhargav Khalasi <39995785+develper@users.noreply.github.com>
Co-authored-by: Lukasz Czerwinski <czerwinskilukasz1@gmail.com>
Co-authored-by: markkulube <markkulube@users.noreply.github.com>
@czerwinskilukasz1 czerwinskilukasz1 added this to the v1.3 milestone Oct 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working CI/TDD/DevOps first-timers-only good first issue Good for newcomers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants