mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2026-05-02 00:07:23 +08:00
4f8f99fa44
BREAKING CHANGE: Minimum Angular version requirement updated to 19.2.14 - Angular Core: 19.0.5 → 19.2.14 (latest Angular 19 LTS) - Zone.js: 0.15.0 → 0.15.1 (latest compatibility) - TypeScript: 5.6.3 (latest supported by Angular 19) Testing Infrastructure Modernization: - Jest: 27.5.1 → 29.7.0 (major upgrade for better performance) - ts-jest: 27.1.5 → 29.3.4 (TypeScript 5.6+ compatibility) - @types/jest: 27.5.2 → 29.5.14 (latest type definitions) - jest-environment-jsdom: Added 29.7.0 (required for Jest 29) - RxJS: 7.8.1 → 7.8.2 (latest patch version) Package Generator Improvements: - Fixed package.json generator to use correct author from main package.json - Updated RxJS peer dependency to ^7.8.0 (modern version range) - Updated core version dependency to use current package version dynamically - Ensured consistency across all generated plugin package.json files This update brings the project to the latest Angular 19 LTS with enhanced testing capabilities, improved build performance, and modernized dependency management. All builds and tests passing successfully.
107 lines
3.4 KiB
JSON
107 lines
3.4 KiB
JSON
{
|
|
"name": "awesome-cordova-plugins",
|
|
"version": "6.16.0",
|
|
"description": "Native plugin wrappers for Cordova and Ionic with TypeScript, ES6+, Promise and Observable support",
|
|
"homepage": "https://awesome-cordova-plugins.com",
|
|
"author": "Daniel Sogl <me@danielsogl.com> (https://danielsogl.com)",
|
|
"license": "MIT",
|
|
"scripts": {
|
|
"prepare": "is-ci || husky install",
|
|
"test": "jest",
|
|
"test:watch": "jest --watch",
|
|
"build:core": "tsc -p tsconfig.core.json",
|
|
"build:esm": "ts-node -P scripts/tsconfig.json scripts/tasks/build-esm",
|
|
"build:es5": "ts-node -P scripts/tsconfig.json scripts/tasks/build-es5",
|
|
"build:ngx": "ts-node -P scripts/tsconfig.json scripts/tasks/build-ngx",
|
|
"build": "npm run build:core && npm run build:esm && npm run build:ngx && npm run build:es5",
|
|
"prebuild": "rimraf -rf dist",
|
|
"npmpub": "ts-node -P scripts/tsconfig.json scripts/tasks/publish",
|
|
"shipit": "npm run npmpub",
|
|
"lint": "eslint src/**/*.ts",
|
|
"readmes": "gulp readmes",
|
|
"docs-json": "ts-node -P scripts/tsconfig.json scripts/docs-json",
|
|
"generate-release-config": "ts-node -P scripts/tsconfig.json scripts/tasks/generate-release-config",
|
|
"generate-release-manifest": "ts-node -P scripts/tsconfig.json scripts/tasks/generate-release-manifest",
|
|
"prepare-release": "npm run generate-release-config && npm run generate-release-manifest",
|
|
"prettier": "prettier --write --ignore-unknown \"**/*\""
|
|
},
|
|
"dependencies": {
|
|
"tslib": "2.8.1"
|
|
},
|
|
"devDependencies": {
|
|
"@angular/common": "19.2.14",
|
|
"@angular/compiler": "19.2.14",
|
|
"@angular/compiler-cli": "19.2.14",
|
|
"@angular/core": "19.2.14",
|
|
"@types/cordova": "11.0.3",
|
|
"@types/fs-extra": "11.0.4",
|
|
"@types/jest": "^29.5.14",
|
|
"@types/lodash": "4.17.5",
|
|
"@types/node": "20.14.10",
|
|
"@types/rimraf": "4.0.5",
|
|
"@types/webpack": "5.28.5",
|
|
"@typescript-eslint/eslint-plugin": "5.62.0",
|
|
"@typescript-eslint/parser": "5.62.0",
|
|
"async-promise-queue": "1.0.5",
|
|
"cz-conventional-changelog": "3.3.0",
|
|
"dgeni": "0.4.14",
|
|
"dgeni-packages": "0.16.10",
|
|
"eslint": "8.57.1",
|
|
"eslint-config-prettier": "10.1.5",
|
|
"eslint-plugin-jsdoc": "50.6.17",
|
|
"fs-extra": "11.3.0",
|
|
"gulp": "5.0.0",
|
|
"gulp-rename": "2.0.0",
|
|
"gulp-replace": "1.1.4",
|
|
"husky": "9.1.7",
|
|
"is-ci": "4.1.0",
|
|
"jest": "29.7.0",
|
|
"jest-environment-jsdom": "^29.7.0",
|
|
"lint-staged": "16.0.0",
|
|
"lodash": "4.17.21",
|
|
"minimist": "1.2.8",
|
|
"prettier": "2.8.8",
|
|
"release-please": "^17.1.0",
|
|
"rimraf": "5.0.5",
|
|
"rollup": "4.41.0",
|
|
"rxjs": "^7.8.2",
|
|
"terser-webpack-plugin": "5.3.14",
|
|
"ts-jest": "29.3.4",
|
|
"ts-node": "10.9.2",
|
|
"typescript": "5.6.3",
|
|
"unminified-webpack-plugin": "3.0.0",
|
|
"webpack": "5.74.0",
|
|
"winston": "3.17.0",
|
|
"zone.js": "0.15.1"
|
|
},
|
|
"jest": {
|
|
"testEnvironment": "jsdom",
|
|
"transform": {
|
|
"^.+\\.tsx?$": "ts-jest"
|
|
},
|
|
"testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(js?|ts?)$",
|
|
"moduleFileExtensions": [
|
|
"ts",
|
|
"tsx",
|
|
"js",
|
|
"jsx",
|
|
"json"
|
|
]
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/danielsogl/awesome-cordova-plugins.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/danielsogl/awesome-cordova-plugins/issues"
|
|
},
|
|
"config": {
|
|
"commitizen": {
|
|
"path": "./node_modules/cz-conventional-changelog"
|
|
}
|
|
},
|
|
"lint-staged": {
|
|
"**/*": "prettier --write --ignore-unknown"
|
|
}
|
|
}
|