* test: refactor testing in `inputs.test.ts`
* test: simplify mocking in `inputs.test.ts` testing
* test: use test case in `inputs.test.ts` testing
* test: add more test cases in `inputs.test.ts` testing
* refactor: add `configureProject` function from lines in `main` function
* test: add test for `configureProject` function
* refactor: add `buildProject` function from lines in `main` function
* feat: remove support for auto-installing Ninja
* ci: add step for setting up Ninja in `test-action-with-custom-tools` job
* docs: update readme related to auto-install Ninja support removal
* build: build dist directly from TypeScript sources
* build(ts): adjust options in `tsconfig.json`
* fix: import all instead of default in @actions modules
* build(typescript): disable from generating source map
* build(typescript): disable from generating declaration file
* build(typescript): modify source files to be compiled to the same dir
* build(typescript): modify distribution files to be generated to `dist` directory
* refactor: rename main entrypoint from `main` to `index`
* chore(git): specify attribute for `dist` directory instead of just `dist/index.mjs`
* test: map imported module from the distribution files
* chore: remove @jest/globals, @types/jest, and ts-jest from dependencies
* test: modify test files to JavaScript
* test: remove `testMatch` option in Jest (redundant)
* build: remove `tsconfig.eslint.json`
* ci(test): set `--experimental-vm-modules` only on `Test Package` step instead
* feat: add CMake build step
* feat: only run CMake build step if `run-build` input is true
* feat: pass `build-args` input to the CMake build command
* fix: split lines from `getMultilineInput` with a whitespace
* build: initialize JavaScript action project
* chore(dependabot): check for npm package updates
* style: ignore `main` dir and `README.md` from being formatted
* ci: add Build workflow that contains Build Package job
* ci: add Test Package job in the Test workflow
* test: add an empty `main.test.ts` test
* chore: adjust Git attributes for `main/index.mjs` file
* docs(readme): add a build status badge