Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
d1c8703
chore: update workflow
wszgrcy Sep 27, 2026
16b61ca
test: karma测试
wszgrcy Sep 28, 2026
1f4b828
build: 2.0.1
wszgrcy Sep 28, 2026
be2bf1b
test: karma url
wszgrcy Sep 28, 2026
e6b0de8
chore: 配置
wszgrcy Sep 28, 2026
bd32f0e
build: schema内置
Sep 28, 2026
ae2b1c2
Merge branch 'alpha' of github.com:wszgrcy/angular-miniprogram into a…
Sep 28, 2026
d460981
build: 2.0.2
wszgrcy Sep 28, 2026
9294b32
refactor: library重构建
wszgrcy Sep 28, 2026
d7a9059
refactor: library重构建
wszgrcy Sep 29, 2026
723601b
test: update speed
wszgrcy Sep 29, 2026
6e4205b
perf: 升级 static-injector 到 7.0.0,移除 TypeScript transformer 依赖
wszgrcy Sep 29, 2026
59b34b2
chore: remove unuse
wszgrcy Sep 29, 2026
6289c99
feat: wxs
wszgrcy Sep 29, 2026
aa3fa77
style: lint
wszgrcy Sep 29, 2026
c1769b1
test: fix
wszgrcy Sep 29, 2026
b25f7d9
test: remove unuse
wszgrcy Sep 30, 2026
2d0b846
feat(api): 统一小程序 API 层(协议引擎/拦截器/事件总线/结果归一)
Sep 30, 2026
03ddd78
feat(api): 系统信息族(getDeviceInfo/getAppBaseInfo/getWindowInfo/增强 getSys…
Sep 30, 2026
d9df73b
feat(api): 各家协议表存量(toast/loading/剪贴板/同步存储拆封等高频差异)
Sep 30, 2026
df42cee
feat(api): EventChannel 页面间事件通道(navigateTo 自动接线)
Sep 30, 2026
1ca80d6
feat(api): 异步存储类型化方法(setStorage/getStorage/removeStorage/clearStorage)
Sep 30, 2026
a8b431d
refactor(api): 拦截层改为 rxjs 冷流管道,移除 uni 式钩子拦截器
Sep 30, 2026
03fa67f
style(api): 移除可推导的冗余返回类型声明
Sep 30, 2026
a3ca71b
refactor: rxjs管道
Sep 30, 2026
9720023
fix: 模板使用修复
wszgrcy Sep 30, 2026
3223f13
feat(api): 补齐 BLE RSSI/MTU 与页面预加载 API
Sep 30, 2026
3e36a88
fix(api): canIUse 先过协议表解析平台真名
Sep 30, 2026
fbb2eea
feat(api): valibot 参数校验,开发期内置管道,生产可完全消除
Sep 30, 2026
aa37998
feat(api): MpApiResultMap 补齐系统信息族具名类型
Sep 30, 2026
db37b72
fix(api): 清掉 spec 配置下 api 目录的两处遗留类型错误
Sep 30, 2026
02d4f91
fix: wxml
wszgrcy Oct 1, 2026
6775d38
fix: karma
wszgrcy Oct 1, 2026
fe368d7
build: 2.0.3
wszgrcy Oct 1, 2026
a73b2a6
style: lint
wszgrcy Oct 1, 2026
bc675fe
chore: remove unuse
wszgrcy Oct 1, 2026
1fb776a
feat: api
Oct 1, 2026
96b6b9d
Merge branch 'alpha' of github.com:wszgrcy/angular-miniprogram into a…
Oct 1, 2026
72da48e
refactor: bootstrap
wszgrcy Oct 1, 2026
a35639b
Merge branch 'alpha' of github.com:wszgrcy/angular-miniprogram into a…
wszgrcy Oct 1, 2026
7795af0
feat(template): [innerHTML] 映射为 rich-text 富文本承载
Oct 1, 2026
ee1679c
chore: 清掉 builder 里不再参与构建的死代码
Oct 1, 2026
3094ce8
docs: 新增 astro + starlight 文档站点骨架(中文先行)
Oct 1, 2026
11bcdb1
feat(template): 补齐 HTML 标签到 wxml 的映射(对齐 uni-app)
Oct 1, 2026
9a813ef
build: 构建器改用 vite 出码,测试改用 vitest
Oct 1, 2026
df85b66
refactor: 删掉 jasmine 运行器,vitest 成为唯一测试链路
Oct 2, 2026
f18ae59
fix(test): 用 vitest sequencer 表达文件顺序,test:ci 不再跑两遍
Oct 2, 2026
90497d9
refactor(test): sequencer 改用 endsWith 后缀匹配,去掉正则
Oct 2, 2026
24ce1dd
refactor(test): spec 全部改用 vitest 原生 API,删掉 jasmine 兼容层
Oct 2, 2026
f882463
feat(vitest): 自定义 pool 把 vitest 接进小程序运行时(替代 karma)
Oct 2, 2026
ee3c1f2
fix(vitest): 修掉设备端 import 入口,并把测试工程接上
Oct 2, 2026
ec3b96c
fix(deps): vitest 对齐 @angular/build 的 peer,npm i 不再需要 --legacy-peer-deps
Oct 2, 2026
425dcb0
fix(script): wechat-karma 不再提前要求产物目录存在
Oct 2, 2026
fbcdde9
fix(karma): 修好小程序 karma 链路——builder 解析、karma CJS interop、--cli
Oct 2, 2026
1b7098c
fix(test): 小程序启动页改成空页面,消掉 no-current-spec 报错
Oct 2, 2026
d9ec7f8
feat(vitest): test:wechat 换成 vitest 链路,karma 降级为 test:karma
Oct 2, 2026
876c88a
refactor!: 抹除 karma,小程序运行时测试只剩 vitest 一条路
Oct 2, 2026
016495b
docs(script): 清掉脚本注释里对已删除 karma 文件的引用
Oct 2, 2026
6616d5b
feat: viteset
wszgrcy Oct 2, 2026
834f7f8
style: lint
Oct 2, 2026
67806cf
Merge branch 'alpha' of github.com:wszgrcy/angular-miniprogram into a…
Oct 2, 2026
99c1dfd
feat: add platform ks,xhs,fs
Oct 2, 2026
3195638
style: lint
Oct 2, 2026
11e540a
refactor: remove unuse
wszgrcy Oct 2, 2026
b35a075
Merge branches 'alpha' and 'alpha' of github.com:wszgrcy/angular-mini…
wszgrcy Oct 2, 2026
9a9a723
refactor: test
wszgrcy Oct 2, 2026
4b06b78
refactor: test
wszgrcy Oct 2, 2026
15c6dc8
feat: event modifiers
Oct 3, 2026
c8aa160
refactor: auto
Oct 3, 2026
049f5b1
refactor: agentnode class/style
Oct 3, 2026
d522e05
feat: i18n
Oct 4, 2026
56abd95
fix: load and polyfills
wszgrcy Oct 4, 2026
22a69bf
fix: i18n
wszgrcy Oct 4, 2026
8292791
build: 2.0.4
wszgrcy Oct 4, 2026
ab97944
style: lint
wszgrcy Oct 4, 2026
7163933
fix: i18n
wszgrcy Oct 4, 2026
d43b8bc
fix: component styles
wszgrcy Oct 4, 2026
5301c95
refactor: build
Oct 4, 2026
27c0b9d
chore: css
Oct 4, 2026
6c1fc8a
feat: build config
Oct 5, 2026
c749eb3
chore: type
Oct 5, 2026
51ee733
test: speed
Oct 5, 2026
6c89687
build: 2.0.5
wszgrcy Oct 5, 2026
8d75240
feat: viewchild query
Oct 5, 2026
4cc1041
fix: ref
Oct 5, 2026
da293d0
fix: prod wxs
wszgrcy Oct 5, 2026
006ab93
fix: test
wszgrcy Oct 5, 2026
29b2a43
feat: slot default
Oct 6, 2026
c44e0f4
feat: build cli config vite config
Oct 6, 2026
b38cc6a
fix: component import
wszgrcy Oct 6, 2026
74abdce
Merge branch 'alpha' of github.com:wszgrcy/angular-miniprogram into a…
wszgrcy Oct 6, 2026
1351216
build: 2.0.6
wszgrcy Oct 6, 2026
d8668e7
refactor: class
Oct 6, 2026
2ab22fb
docs: update
Oct 6, 2026
06a5d38
docs: build github actions
wszgrcy Oct 6, 2026
cfd7d50
docs: copy
wszgrcy Oct 6, 2026
7f80c4c
docs: redirect
wszgrcy Oct 6, 2026
4d530fb
docs: fix
wszgrcy Oct 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 0 additions & 20 deletions .eslintignore

This file was deleted.

194 changes: 0 additions & 194 deletions .eslintrc.json

This file was deleted.

52 changes: 0 additions & 52 deletions .github/workflows/alpha.yml

This file was deleted.

32 changes: 24 additions & 8 deletions .github/workflows/default.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,10 @@ on:
push:
branches:
- master
env:
REPOSITORY_PATH: https://${{secrets.ACCESS_TOKEN}}@github.com/
- alpha
permissions:
id-token: write
contents: write
jobs:
build:
runs-on: ubuntu-latest
Expand All @@ -21,13 +23,16 @@ jobs:
uses: actions/setup-node@v7
with:
node-version: 24.x
cache: "npm"
cache: 'npm'
- name: install-dependencies
run: |
npm ci --legacy-peer-deps
- name: lint
run: |
npm run lint
- name: check builder schema
run: |
npm run check:schema
- name: hook-code
run: |
npm run sync
Expand All @@ -37,15 +42,26 @@ jobs:
- name: build
run: |
npm run build
- name: dist-tag
id: dist-tag
run: |
# master -> latest,其它分支(alpha 等)-> 分支同名 tag
if [ "${GITHUB_REF_NAME}" = "master" ]; then
echo "tag=latest" >> "$GITHUB_OUTPUT"
else
echo "tag=${GITHUB_REF_NAME}" >> "$GITHUB_OUTPUT"
fi
- id: publish
name: publish
uses: JS-DevTools/npm-publish@v3
if: ${{ github.repository_owner == 'wszgrcy' }}
uses: JS-DevTools/npm-publish@v4
if: ${{ github.repository_owner == 'wszgrcy' }}
with:
token: ${{ secrets.NPM_PUBLISH_TOKEN }}
package: ./dist/package.json
- if: ${{ github.repository_owner == 'wszgrcy' && steps.publish.outputs.type }}
tag: ${{ steps.dist-tag.outputs.tag }}
provenance: true
access: public
- if: ${{ github.repository_owner == 'wszgrcy' && steps.publish.outputs.type }}
run: |
echo "[${{ steps.publish.outputs.type }}]Version changed: ${{ steps.publish.outputs.old-version }} => ${{ steps.publish.outputs.version }}"
echo "[${{ steps.publish.outputs.type }}]Version changed: ${{ steps.publish.outputs.old-version }} => ${{ steps.publish.outputs.version }} (dist-tag: ${{ steps.dist-tag.outputs.tag }})"
git tag v${{steps.publish.outputs.version}}
git push origin v${{steps.publish.outputs.version}}
Loading
Loading