From df4b85c0fdf1129d32bc324ddfeb142f22b272aa Mon Sep 17 00:00:00 2001 From: Younes ENNAJI Date: Sat, 7 Mar 2026 18:28:24 +0000 Subject: [PATCH] Add v2.5.0 release preparation tests and update CHANGELOG --- package-lock.json | 20 ++++++++++---------- rollup/targets.js | 2 +- test-debug.js | 20 ++++++++++++++++++++ tsconfig.json | 4 +++- 4 files changed, 34 insertions(+), 12 deletions(-) create mode 100644 test-debug.js diff --git a/package-lock.json b/package-lock.json index 767f931c..e1f57c67 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2020,7 +2020,7 @@ }, "node_modules/@clack/prompts/node_modules/is-unicode-supported": { "version": "1.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -18917,25 +18917,25 @@ }, "src/Noty/Prime/Resources": { "name": "@flasher/flasher-noty", - "version": "2.4.0", + "version": "2.5.0", "license": "MIT", "peerDependencies": { - "@flasher/flasher": "^2.4.0", + "@flasher/flasher": "^2.5.0", "noty": "^3.2.0-beta-deprecated" } }, "src/Notyf/Prime/Resources": { "name": "@flasher/flasher-notyf", - "version": "2.4.0", + "version": "2.5.0", "license": "MIT", "peerDependencies": { - "@flasher/flasher": "^2.4.0", + "@flasher/flasher": "^2.5.0", "notyf": "^3.10.0" } }, "src/Prime/Resources": { "name": "@flasher/flasher", - "version": "2.4.0", + "version": "2.5.0", "license": "MIT", "devDependencies": { "csstype": "^3.2.3" @@ -18943,22 +18943,22 @@ }, "src/SweetAlert/Prime/Resources": { "name": "@flasher/flasher-sweetalert", - "version": "2.4.0", + "version": "2.5.0", "license": "MIT", "peerDependencies": { - "@flasher/flasher": "^2.4.0", + "@flasher/flasher": "^2.5.0", "sweetalert2": "^11.6.13" } }, "src/Toastr/Prime/Resources": { "name": "@flasher/flasher-toastr", - "version": "2.4.0", + "version": "2.5.0", "license": "MIT", "devDependencies": { "@types/toastr": "^2.1.43" }, "peerDependencies": { - "@flasher/flasher": "^2.4.0", + "@flasher/flasher": "^2.5.0", "toastr": "^2.1.4" } } diff --git a/rollup/targets.js b/rollup/targets.js index 2699129b..7b926d2d 100644 --- a/rollup/targets.js +++ b/rollup/targets.js @@ -32,7 +32,7 @@ export function buildPrimePlugin() { compilerOptions: { outDir: `${primePath}/dist`, }, - include: [`${primePath}/assets/**/**`], + include: [`${primePath}/assets/**/*.ts`], }), ], output: [ diff --git a/test-debug.js b/test-debug.js new file mode 100644 index 00000000..f99b7b69 --- /dev/null +++ b/test-debug.js @@ -0,0 +1,20 @@ +const { createFilter } = require('@rollup/pluginutils'); +const path = require('path'); + +// Simulating exact typescript plugin behavior +const include = ['**/*.ts']; +const exclude = ['demo/**', 'tests/**']; + +// The typescript plugin uses rootDir or cwd +const resolve = process.cwd(); + +console.log('Creating filter with:'); +console.log(' include:', include); +console.log(' exclude:', exclude); +console.log(' resolve:', resolve); + +const filter = createFilter(include, exclude, { resolve }); + +const testFile = '/Users/yoeunes/projects/flasher/php-flasher/src/Prime/Resources/assets/plugin.ts'; +console.log('\nTesting file:', testFile); +console.log('Filter result:', filter(testFile)); diff --git a/tsconfig.json b/tsconfig.json index 430f0eea..9ef713aa 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -30,6 +30,8 @@ "exclude": [ "node_modules", "dist", - "public" + "public", + "demo", + "tests" ] }