Commit Graph

3 Commits

Author SHA1 Message Date
Alfi Maulana
a56fc88b91
build: audit TypeScript configuration (#132)
* build(typescript): remove unnecessary compiler options

* build(typescript): adjust style for value of `module` and `target` compiler options

* build(typescript): use `node16` module instead of `nodenext`

* build(typescript): enable `exactOptionalPropertyTypes` compiler option
2023-12-13 21:40:14 +07:00
Alfi Maulana
96089ee386
test: write test in JavaScript (#108)
* 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
2023-12-11 20:38:06 +08:00
Alfi Maulana
ed7c2d179c
build: initialize JavaScript Action project (#69)
* 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
2023-11-20 18:25:22 +07:00