4 Commits

Author SHA1 Message Date
aa1101ed15 1.1.0
Some checks failed
Default (tags) / security (push) Failing after 12s
Default (tags) / test (push) Failing after 11s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-01-14 03:28:25 +01:00
4cb52e8eef feat(build): Add tsconfig.json for TypeScript configuration 2025-01-14 03:28:25 +01:00
1e0ee5ad50 1.0.19
Some checks failed
Default (tags) / security (push) Failing after 17s
Default (tags) / test (push) Failing after 14s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-01-14 03:27:51 +01:00
213e71a450 fix(core): Upgraded dependencies and fixed test export issue 2025-01-14 03:27:51 +01:00
6 changed files with 8300 additions and 3934 deletions

View File

@ -1,5 +1,20 @@
# Changelog
## 2025-01-14 - 1.1.0 - feat(build)
Add tsconfig.json for TypeScript configuration
- Introduced tsconfig.json with configurations targeting ES2022 and using NodeNext for module system.
- Enabled experimental decorators and verbatim module syntax in TypeScript config.
## 2025-01-14 - 1.0.19 - fix(core)
Upgraded dependencies and fixed test export issue
- Updated development dependencies to the latest versions.
- Upgraded @api.global/typedrequest to version ^3.1.10.
- Upgraded @push.rocks/smarttime to version ^4.1.1.
- Upgraded @push.rocks/webstore to version ^2.0.20.
- Fixed default export for tap.start() in test.browser.ts.
## 2025-01-09 - 1.0.18 - fix(webclient)
Ensure all package dependencies are up to date and minor performance enhancements

View File

@ -1,6 +1,6 @@
{
"name": "@consent.software/webclient",
"version": "1.0.18",
"version": "1.1.0",
"private": false,
"description": "a webclient for using consent.software in your website. Works with vanilla js, angular, react, you name it.",
"main": "dist_ts/index.js",
@ -11,19 +11,21 @@
"scripts": {
"test": "(tstest test/ --web)",
"build": "(tsbuild --web --allowimplicitany)",
"bundle": "(tsbundle npm)",
"buildDocs": "tsdoc"
},
"devDependencies": {
"@git.zone/tsbuild": "^2.1.70",
"@git.zone/tstest": "^1.0.80",
"@push.rocks/tapbundle": "^5.0.15",
"@types/node": "^20.5.6"
"@git.zone/tsbuild": "^2.2.0",
"@git.zone/tsbundle": "^2.1.0",
"@git.zone/tstest": "^1.0.90",
"@push.rocks/tapbundle": "^5.5.4",
"@types/node": "^22.10.6"
},
"dependencies": {
"@api.global/typedrequest": "^3.0.1",
"@api.global/typedrequest": "^3.1.10",
"@consent.software/interfaces": "^1.0.11",
"@push.rocks/smarttime": "^4.0.5",
"@push.rocks/webstore": "^2.0.9"
"@push.rocks/smarttime": "^4.1.1",
"@push.rocks/webstore": "^2.0.20"
},
"browserslist": [
"last 1 chrome versions"

12183
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@ -29,4 +29,4 @@ tap.test('should validity for present settings', async () => {
expect(result).toBeTrue();
});
tap.start();
export default tap.start();

View File

@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@consent.software/webclient',
version: '1.0.18',
version: '1.1.0',
description: 'a webclient for using consent.software in your website. Works with vanilla js, angular, react, you name it.'
}

14
tsconfig.json Normal file
View File

@ -0,0 +1,14 @@
{
"compilerOptions": {
"experimentalDecorators": true,
"useDefineForClassFields": false,
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"esModuleInterop": true,
"verbatimModuleSyntax": true
},
"exclude": [
"dist_*/**/*.d.ts"
]
}