Skip to content

Commit 98a0ea1

Browse files
build(deps-dev): bump replace-in-file from 7.2.0 to 8.3.0 (#2916)
Bumps [replace-in-file](https://github.com/adamreisnz/replace-in-file) from 7.2.0 to 8.3.0. - [Release notes](https://github.com/adamreisnz/replace-in-file/releases) - [Changelog](https://github.com/adamreisnz/replace-in-file/blob/main/CHANGELOG.md) - [Commits](https://github.com/adamreisnz/replace-in-file/commits) --- updated-dependencies: - dependency-name: replace-in-file dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 329570d commit 98a0ea1

File tree

10 files changed

+33
-109
lines changed

10 files changed

+33
-109
lines changed

Diff for: package-lock.json

+8-82
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"prettier": "3.5.3",
5454
"react": "^18.3.1",
5555
"react-dom": "^18.3.1",
56-
"replace-in-file": "7.2.0",
56+
"replace-in-file": "8.3.0",
5757
"start-server-and-test": "2.0.8",
5858
"stylelint": "^14.16.1",
5959
"stylelint-config-prettier-scss": "^0.0.1",

Diff for: packages/db-ui-elements-angular/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
},
1515
"scripts": {
1616
"ng": "ng",
17-
"stencil:workaround": "node ../../scripts/angular-helper.js",
17+
"stencil:workaround": "node ../../scripts/angular-helper.mjs",
1818
"pretest": "npm run stencil:workaround",
1919
"prebuild": "npm run stencil:workaround",
2020
"start": "ng serve",
@@ -29,7 +29,6 @@
2929
"tslib": "^2.8.1"
3030
},
3131
"devDependencies": {
32-
3332
"@angular/animations": "18.2.13",
3433
"@angular/common": "18.2.13",
3534
"@angular/compiler": "18.2.13",

Diff for: packages/db-ui-elements-react/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"access": "public"
1515
},
1616
"scripts": {
17-
"stencil:workaround": "node ../../scripts/react-helper.js",
17+
"stencil:workaround": "node ../../scripts/react-helper.mjs",
1818
"pretest": "npm run stencil:workaround",
1919
"prebuild": "npm run stencil:workaround",
2020
"build": "npm run clean && npm run tsc",

Diff for: packages/db-ui-elements-vue/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"access": "public"
1515
},
1616
"scripts": {
17-
"stencil:workaround": "node ../../scripts/vue-helper.js",
17+
"stencil:workaround": "node ../../scripts/vue-helper.mjs",
1818
"pretest": "npm run stencil:workaround",
1919
"prebuild": "npm run stencil:workaround",
2020
"build": "npm run clean && npm run tsc",

Diff for: scripts/angular-helper.js renamed to scripts/angular-helper.mjs

+9-10
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
* It fixes some issues made by code generation from stencil.
44
*/
55

6-
const replace = require('replace-in-file');
7-
const fs = require('fs');
6+
import { existsSync, readFileSync } from 'node:fs';
7+
import { replaceInFile } from 'replace-in-file';
88

99
const registerOnChange = {
1010
files: './projects/lib/src/number-value-accessor.ts',
@@ -68,25 +68,24 @@ const directive = {
6868

6969
const shouldOverride = (path) => {
7070
return (
71-
fs.existsSync(path) &&
72-
!fs.readFileSync(path).toString().includes('override')
71+
existsSync(path) && !readFileSync(path).toString().includes('override')
7372
);
7473
};
7574

7675
const run = async () => {
7776
try {
7877
if (shouldOverride('./projects/lib/src/boolean-value-accessor.ts')) {
79-
await replace(writeValue);
80-
await replace(eventDetail);
78+
await replaceInFile(writeValue);
79+
await replaceInFile(eventDetail);
8180
}
8281
if (shouldOverride('./projects/lib/src/text-value-accessor.ts')) {
83-
await replace(textAccessorHostListener);
84-
await replace(textAccessorImport);
82+
await replaceInFile(textAccessorHostListener);
83+
await replaceInFile(textAccessorImport);
8584
}
8685
if (shouldOverride('./projects/lib/src/number-value-accessor.ts')) {
87-
await replace(registerOnChange);
86+
await replaceInFile(registerOnChange);
8887
}
89-
await replace(directive);
88+
await replaceInFile(directive);
9089
} catch (error) {
9190
console.error('Error occurred:', error);
9291
}

Diff for: scripts/illustration-generator.js renamed to scripts/illustration-generator.mjs

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
* This script is for development it will generate enums for components using illustration e.g. db-card.
33
*/
44

5-
const fs = require('fs');
6-
const replace = require('replace-in-file');
5+
import fs from 'node:fs';
6+
import { replaceInFile } from 'replace-in-file';
77

88
try {
99
const illustrations = fs
1010
.readdirSync('./node_modules/@db-ui/core/dist/icons/illustrative')
1111
.map((ill) => ill.replace('db_ic_il_', '').replace('.svg', ''));
1212

13-
await replace({
13+
await replaceInFile({
1414
files:
1515
'./packages/db-ui-elements-stencil/src/components/db-card/db-card.tsx',
1616
from: '@Prop({ reflect: true }) illustration:',
@@ -19,7 +19,7 @@ try {
1919
.join('|')};`
2020
});
2121

22-
await replace({
22+
await replaceInFile({
2323
files:
2424
'./packages/db-ui-elements-stencil/src/components/db-card/db-card.tsx',
2525
from: 'illustrationPaths = {};',

Diff for: scripts/react-helper.js renamed to scripts/react-helper.mjs

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
* It fixes some issues made by code generation from stencil.
44
*/
55

6-
const replace = require('replace-in-file');
6+
import { replaceInFile } from 'replace-in-file';
77

88
const run = async () => {
99
try {
10-
const modelFix = await replace({
10+
const modelFix = await replaceInFile({
1111
files: './src/react-component-lib/createOverlayComponent.tsx',
1212
from: 'return <Overlay',
1313
to: '//@ts-ignore\nreturn <Overlay'
1414
});
15-
await replace({
15+
await replaceInFile({
1616
files: './src/react-component-lib/utils/index.tsx',
1717
from: 'return React.forwardRef',
1818
to: '//@ts-ignore\nreturn React.forwardRef'

Diff for: scripts/review-page-helper.js renamed to scripts/review-page-helper.mjs

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* This script is a workaround for GitHub pages review.
33
*/
44

5-
const replace = require('replace-in-file');
5+
import { replaceInFile } from 'replace-in-file';
66

77
const getFrom = (framework) => {
88
if (framework === 'react') {
@@ -36,7 +36,7 @@ const run = async () => {
3636
}
3737
try {
3838
if (framework === 'angular') {
39-
await replace({
39+
await replaceInFile({
4040
files: [
4141
'./public/angular-showcase/index.html',
4242
'./public/angular-showcase/styles.css'
@@ -45,7 +45,7 @@ const run = async () => {
4545
to: 'url(/angular-showcase/'
4646
});
4747
}
48-
await replace({
48+
await replaceInFile({
4949
files: [
5050
`./public/${framework}-showcase/*.*`,
5151
`./public/${framework}-showcase/**/*.*`

Diff for: scripts/vue-helper.js renamed to scripts/vue-helper.mjs

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* It fixes some issues made by code generation from stencil.
44
*/
55

6-
const replace = require('replace-in-file');
6+
import { replaceInFile } from 'replace-in-file';
77

88
const vModelFix = {
99
files: './src/vue-component-lib/utils.ts',
@@ -29,7 +29,7 @@ const vModelFix = {
2929

3030
const run = async () => {
3131
try {
32-
const modelFix = await replace(vModelFix);
32+
const modelFix = await replaceInFile(vModelFix);
3333
modelFix.forEach((changes) => {
3434
if (!changes.hasChanged) {
3535
console.warn(

0 commit comments

Comments
 (0)