c5347e41c0
chore(actions): run typechecks first, then tests
2024-11-21 18:55:13 +00:00
f620acee55
chore: include dev utility scripts and ci workflow
...
* Includes dev utility scripts for fmt and typecheck.
* Includes a CI workflow which checks formatting, runs tests, and does
typechecking.
2024-11-21 18:52:57 +00:00
9bde66aed4
chore(tests): apply formatting
2024-11-21 18:40:10 +00:00
79a4205f4d
chore(tests): multichar prerelease ordinal case
2024-11-21 18:23:27 +00:00
f6220d6295
fix: return error on invalid ordinal with points
...
Previously, if the ordinal contained dots (like 1.2.3-beta.3.4.5),
although it was invalid, an error would not be returned, which was
problematic. This has now been fixed.
Test cases are also included to prevent future regressions.
2024-11-21 18:21:19 +00:00
61f80fbf83
feat: implement tostring for SemverImpl
...
* `SemverImpl:__tostring` - Allows for stringifying a parsed semver instance
* Add TODO comment for future erroring for bad ordinal format
2024-11-21 17:20:48 +00:00
5543343612
chore(actions): implement pesde publish action
2024-11-13 11:28:55 +05:30
25aca4a119
chore(README): use raw url for lune badge for maximum compatibility
2024-11-12 21:48:30 +05:30
69fe1cfa98
chore(pkg): remove .git
suffix in index urls
2024-11-12 21:47:12 +05:30
2afc770e78
chore(actions): use pesde auth login
command instead of manually editing config
2024-11-12 21:20:03 +05:30
7ac16bf063
chore(actions): actually do the publish command
2024-11-12 21:19:04 +05:30
8868317aa6
chore(actions): use the builtin pesde command
2024-11-12 21:16:22 +05:30
0fa95337a2
chore(actions): use cat heredoc for auth config instead
2024-11-12 21:14:46 +05:30
c9f8ed8867
chore(actions): actually redirect the default_index output lol
2024-11-12 21:10:10 +05:30
34e2187508
chore(actions): set mandatory default registry for publishing
2024-11-12 21:08:14 +05:30
7537aabfbd
chore(actions): avoid bumping in CI
2024-11-12 21:02:59 +05:30
4035aae384
chore(actions): include pesde package publishing action
2024-11-12 20:49:55 +05:30
b535ab52ee
chore(vscode): remove trailing comma in JSON config
2024-11-12 20:25:33 +05:30
727692b31e
chore(tests): migrate parse_invalid to use official frktest package
2024-11-12 20:24:52 +05:30
fc9a8701f6
chore(tests): migrate parse_valid to use official frktest package
...
Also removes `any` casts since https://github.com/itsfrank/frktest/issues/2 was resolved.
2024-11-12 20:23:51 +05:30
7311c439e3
chore(tests): migrate cmp test to use official frktest package
2024-11-12 20:22:17 +05:30
c6e1776c87
chore(lune): migrate tests runner to use official frktest package
2024-11-12 20:20:55 +05:30
ef2cf642d6
refactor: include missed space before function decl
2024-11-11 17:14:30 +05:30
622a990cf8
feat: freeze lex order constant table
2024-11-11 17:09:37 +05:30
d2a5b28b78
chore(pkg): use "0x5eal" as scope for package
2024-11-11 16:29:06 +05:30
cb1e7d34d6
chore(pkg): explicitly specify frktest as a lune dep
2024-11-11 16:28:24 +05:30
f48db0f01c
chore(pkg): move deps to peer and use published frktest
2024-11-11 16:24:56 +05:30
c586374859
chore(README): include pesde package badge
2024-11-11 16:09:36 +05:30
97aefcc2b4
docs: fix SemverResult
generic type missing an equals
2024-11-11 16:09:12 +05:30
5ac57f9661
chore(LICENSE): replace copyright holder
2024-11-11 11:52:05 +05:30
cdd68229f2
docs: include moonwave comments for library
2024-11-11 11:46:46 +05:30
004e717be4
chore(README): remove todo comment and close img
tags
2024-11-11 11:45:15 +05:30
f6090f9c98
feat: trim leading v
in versions
2024-11-10 20:46:01 +05:30
953831d103
chore: include README
2024-11-10 20:44:18 +05:30
5fe98e8011
chore: include lune logo asset
2024-11-10 20:43:05 +05:30
1fde6d2752
refactor: add leading |
to error type union
2024-11-10 20:37:57 +05:30
42634a3b8c
chore: remove pesde lockfile
2024-11-10 20:07:26 +05:30
aa9426cb40
chore(pkg): fix bad includes field
2024-11-04 17:23:27 +05:30
38aa30782e
chore: include .gitignore
2024-11-04 12:19:26 +05:30
d67abb3186
chore: include test suites for library
2024-11-04 12:18:52 +05:30
39e1d6bb9e
chore: include various vscode settings
2024-11-04 12:18:23 +05:30
b6d006e1bc
chore(lune): include frktest-powered test runner
2024-11-04 12:18:00 +05:30
9871570c66
chore(luaurc): include pkg
aliases for lune packages
2024-11-04 12:17:13 +05:30
a66ea6308c
chore: include luaurc for strict mode checking
2024-11-04 12:16:36 +05:30
8fe1a4b842
feat: complete parser and cmp implementation with package
2024-11-04 12:15:50 +05:30
53d88b3f56
chore: init repo
2024-11-04 12:14:53 +05:30