1c0a8b86aa
refactor: fix workflow error
Publish to npm / quality (push) Successful in 21s
Publish to npm / failed-webhook (push) Has been skipped
Publish to npm / publish (push) Failing after 30s
2025-05-21 16:35:17 +10:00
de02d090e8
refactor: fix issue
2025-05-21 16:33:01 +10:00
b53ab5da9b
refactor: fix cicd webhook issue
2025-05-21 16:30:06 +10:00
1203bde067
refactor: enhance webhook message encoding for quality check and package publish notifications
2025-05-21 16:20:52 +10:00
ea236c385e
refactor: enhance webhook notifications for quality checks and package publishing
Publish to npm / quality (push) Successful in 25s
Publish to npm / failed-webhook (push) Has been skipped
Publish to npm / publish (push) Failing after 25s
2025-05-21 16:18:02 +10:00
6944b365d2
refactor: reorder import statements for better organization
Publish to npm / quality (push) Successful in 19s
Publish to npm / publish (push) Successful in 24s
2025-05-21 16:10:47 +10:00
fe046f4500
refactor: move arrow function handler logic to a dedicated utility function
Publish to npm / quality (push) Failing after 20s
Publish to npm / publish (push) Has been skipped
2025-05-21 16:07:42 +10:00
8f6b4a6cd9
refactor: remove list rendering setup from component options and related utility
Publish to npm / quality (push) Successful in 19s
Publish to npm / publish (push) Successful in 24s
2025-05-21 16:00:23 +10:00
3b344af52d
refactor: move ListRenderingContext interface to types.d.ts and clean up processTemplateMarco.ts
Publish to npm / quality (push) Successful in 22s
Publish to npm / publish (push) Successful in 26s
2025-05-21 15:55:12 +10:00
828d6b0279
refactor: improve code formatting and consistency in processTemplateMacros utility
Publish to npm / quality (push) Successful in 19s
Publish to npm / publish (push) Successful in 26s
2025-05-21 15:53:28 +10:00
8f80a4842e
chore: process list rendering feature code into independent file
2025-05-21 15:50:25 +10:00
956bdbc6f5
chore: refactor condition rendering logic by moving it to a dedicated function and updating related options
Publish to npm / quality (push) Successful in 22s
Publish to npm / publish (push) Successful in 24s
2025-05-21 14:43:06 +10:00
15a63968ea
chore: split two-way binding logic into another file
Publish to npm / quality (push) Successful in 20s
Publish to npm / publish (push) Successful in 24s
2025-05-21 14:36:30 +10:00
9ea14fc2b9
refactor: improve formatting and readability in triggerDomUpdates and processTemplateMacros
Publish to npm / quality (push) Successful in 20s
Publish to npm / publish (push) Successful in 25s
2025-05-21 14:28:11 +10:00
4aed034100
feat: add triggerDomUpdates utility and refactor DOM update logic in main component
Publish to npm / quality (push) Failing after 19s
Publish to npm / publish (push) Has been skipped
2025-05-21 14:24:11 +10:00
df92e93e7c
feat: refactor template processing by consolidating utility functions and adding processTemplateMacros
2025-05-21 14:15:53 +10:00
1b8b61a8d9
feat: implement parseTemplate utility and refactor component initialization
2025-05-21 14:04:09 +10:00
5344a58e10
refactor: move CustomElement interface to types.d.ts
Publish to npm / quality (push) Successful in 22s
Publish to npm / publish (push) Successful in 31s
2025-05-21 13:57:28 +10:00
5092552de2
chore: ignore vim swap file
Publish to npm / quality (push) Successful in 21s
Publish to npm / publish (push) Successful in 26s
2025-05-21 13:38:35 +10:00
1ff52cc0fd
Add ComponentOptions type definition and update index.ts to use it
2025-05-21 13:37:31 +10:00
7a55cdc92e
chore: add new npm command for code quality check
Publish to npm / quality (push) Successful in 22s
Publish to npm / publish (push) Successful in 30s
2025-05-16 19:56:05 +10:00
d5562a4d42
chore: CI/CD publish requires quality check
Publish to npm / quality (push) Failing after 29s
Publish to npm / publish (push) Has been skipped
2025-05-16 19:52:26 +10:00
7c7e0e1cf2
chore: fix linting
2025-05-16 19:50:13 +10:00
a8b1a1512d
chore: linting the files
2025-05-16 19:48:50 +10:00
14c6c0a1ab
chore: intergrate Biome for check code linting issue
Publish to npm / quality (push) Failing after 16s
Publish to npm / publish (push) Successful in 26s
2025-05-16 19:43:42 +10:00
55f07fb562
Merge branch 'feat/biome_linter'
Publish to npm / publish (push) Successful in 35s
2025-05-16 19:36:00 +10:00
fcbee7c0b2
fix: replace “any” type declaration with “unknown” or other specific type
2025-05-16 19:35:06 +10:00
b1dc96783a
fix: improve readability by simplifying conditional statements and replacing forEach with for-of loops
2025-05-16 16:51:52 +10:00
aae4a85a49
fix: enhance readability by replacing forEach with for-of loops in rendering logic
2025-05-16 16:19:45 +10:00
75a37043b7
fix: optimize iteration methods and improve readability in state management
2025-05-16 16:11:18 +10:00
0e22cbf130
fix: streamline state retrieval logic by removing unnecessary else blocks
2025-05-16 16:04:09 +10:00
ba82252dd7
fix: simplify state update event triggering with optional chaining
2025-05-16 16:03:15 +10:00
0ce566f502
fix: refine type definitions and improve loop constructs for better clarity
2025-05-16 16:02:26 +10:00
afff93196a
chore: turn explicitly any declare check off to better focusing on other issues
2025-05-16 15:52:11 +10:00
4def8050a1
feat: add biome configuration and update dependencies
...
- Introduced a new `biome.json` configuration file for Biome setup.
- Added `@biomejs/biome` as a development dependency in `package.json` and `package-lock.json`.
- Updated `main.ts` to improve code formatting and readability by adjusting indentation and line breaks.
- Enhanced state management and event handling within the component to ensure better performance and maintainability.
2025-05-16 15:45:12 +10:00
3521ee0cbf
0.0.1
Publish to npm / publish (push) Successful in 23s
2025-05-16 12:01:05 +10:00
5847615a17
chore: update build process and configuration
...
Publish to npm / publish (push) Successful in 23s
- Changed main entry point to "dist/main.min.js" and updated types to "dist/types.d.ts" in package.json.
- Added Rollup configuration for bundling and minifying the output JavaScript and generating type definitions.
- Updated build script to include Rollup and cleanup intermediate files.
- Specified output directory for declaration files in tsconfig.json.
- Added necessary development dependencies for Rollup and TypeScript.
2025-05-16 12:00:16 +10:00
918823afce
Add .npmignore to exclude src/ and .gitea directories
Publish to npm / publish (push) Successful in 17s
2025-05-16 10:47:15 +10:00
19bc4ca600
Add Gitea Actions workflow for publishing to npm
Publish to npm / publish (push) Successful in 18s
2025-05-16 10:34:12 +10:00
10e733eae1
Fix formatting in README for clarity
2025-05-16 10:25:55 +10:00
417da02f39
Merge branch 'main' of git.nas.astrian.moe:Astrian/Laterano
2025-05-15 16:41:41 +10:00
fec7d6ef29
Fix typo in Laterano description: correct "Lateran" to "Lateranian"
2025-05-15 16:41:39 +10:00
c2691d11d2
Add license
2025-05-15 06:34:13 +00:00
a36fd4a2f9
Add prepare script to package.json for build automation
2025-05-15 16:32:21 +10:00
5098c74c90
Update README: specify sample code context for a simple to-do app
2025-05-15 16:30:39 +10:00
2e198110cd
Update README: enhance usage instructions and add sample code for component integration
2025-05-15 16:30:23 +10:00
f577942298
Add initial README content: introduce Laterano framework
2025-05-15 16:15:27 +10:00
b420684b3f
Enhance list rendering: add error handling for placeholder's parent node and improve DOM item detachment
2025-05-15 15:49:12 +10:00
8257f64a76
Refactor state management: streamline dependency relationship setup for state paths in text node updates
2025-05-15 15:16:16 +10:00
77229cd4b0
Refactor ComponentOptions: replace events with funcs for event handling and enhance getState method for nested state retrieval
2025-05-15 15:04:01 +10:00