Skip to content

Commit 54b62c8

Browse files
committed
build: updated cli generated projects
1 parent e144666 commit 54b62c8

File tree

8 files changed

+17
-17
lines changed

8 files changed

+17
-17
lines changed

files/create-preset/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ Once installed you need one more script to be included in your page (or you can
2121
from [jsDelivr](https://www.jsdelivr.com/package/npm/tsparticles-preset-template):
2222

2323
```html
24-
<script src="https://cdn.jsdelivr.net/npm/tsparticles@1/tsparticles.min.js"></script>
25-
<script src="https://cdn.jsdelivr.net/npm/tsparticles-preset-template@1/tsparticles.preset.template.min.js"></script>
24+
<script src="https://cdn.jsdelivr.net/npm/tsparticles-engine@2/tsparticles.engine.min.js"></script>
25+
<script src="https://cdn.jsdelivr.net/npm/tsparticles-preset-template/tsparticles.preset.template.min.js"></script>
2626
```
2727

2828
This script **MUST** be placed after the `tsParticles` one.
@@ -32,7 +32,7 @@ This script **MUST** be placed after the `tsParticles` one.
3232
A bundled script can also be used, this will include every needed plugin needed by the preset.
3333

3434
```html
35-
<script src="https://cdn.jsdelivr.net/npm/tsparticles-preset-template@1/tsparticles.preset.template.bundle.min.js"></script>
35+
<script src="https://cdn.jsdelivr.net/npm/tsparticles-preset-template/tsparticles.preset.template.bundle.min.js"></script>
3636
```
3737

3838
### Usage

files/empty-project/package.dist.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,6 @@
7272
"module": "index.js",
7373
"types": "index.d.ts",
7474
"dependencies": {
75-
"tsparticles-engine": "^2.10.0"
75+
"tsparticles-engine": "^2.12.0"
7676
}
7777
}

files/empty-project/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
"prettier": "@tsparticles/prettier-config",
8484
"devDependencies": {
8585
"@babel/core": "^7.22.9",
86-
"@tsparticles/cli": "1.11.0",
86+
"@tsparticles/cli": "^1.11.0",
8787
"@tsparticles/eslint-config": "^1.19.0",
8888
"@tsparticles/prettier-config": "^1.12.0",
8989
"@tsparticles/tsconfig": "^1.14.0",
@@ -105,6 +105,6 @@
105105
"webpack-cli": "^5.1.4"
106106
},
107107
"dependencies": {
108-
"tsparticles-engine": "^2.11.1"
108+
"tsparticles-engine": "^2.12.0"
109109
}
110110
}

scripts/postversion.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const emptyProjectPkgPath = path.join(__dirname, "..", "files", "empty-project",
1414

1515
const obj = JSON.parse(data);
1616

17-
obj["devDependencies"]["@tsparticles/cli"] = pkg.version;
17+
obj["devDependencies"]["@tsparticles/cli"] = `^${pkg.version}`;
1818

1919
const result = JSON.stringify(obj, undefined, 2);
2020

src/create/plugin/create-plugin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ async function updatePluginPackageFile(
4545
const camelizedName = camelize(camelize(name, "-"), " "),
4646
dashedName = dash(camelizedName);
4747

48-
updatePackageFile(
48+
await updatePackageFile(
4949
destPath,
5050
`"tsparticles-plugin-${dashedName}"`,
5151
description,
@@ -140,7 +140,7 @@ async function updatePluginWebpackFile(destPath: string, name: string, descripti
140140
await updateWebpackFile(
141141
destPath,
142142
camelize(capitalize(capitalize(name, "-"), " ")),
143-
`tsParticles ${description} Plugin`,
143+
description,
144144
"loadParticlesPlugin",
145145
);
146146
}

src/create/preset/create-preset.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ async function updatePresetPackageDistFile(
8585
const camelizedName = camelize(camelize(name, "-"), " "),
8686
dashedName = dash(camelizedName);
8787

88-
updatePackageDistFile(
88+
await updatePackageDistFile(
8989
destPath,
9090
`"tsparticles-preset-${dashedName}"`,
9191
description,
@@ -155,7 +155,7 @@ async function updatePresetWebpackFile(destPath: string, name: string, descripti
155155
await updateWebpackFile(
156156
destPath,
157157
camelize(capitalize(capitalize(name, "-"), " ")),
158-
`tsParticles ${description} Preset`,
158+
description,
159159
"loadParticlesPreset",
160160
);
161161
}

src/create/shape/create-shape.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ async function updateShapePackageDistFile(
7070
const camelizedName = camelize(camelize(name, "-"), " "),
7171
dashedName = dash(camelizedName);
7272

73-
updatePackageDistFile(
73+
await updatePackageDistFile(
7474
destPath,
7575
`"tsparticles-shape-${dashedName}"`,
7676
description,
@@ -137,7 +137,7 @@ async function updateShapeWebpackFile(destPath: string, name: string, descriptio
137137
await updateWebpackFile(
138138
destPath,
139139
camelize(capitalize(capitalize(name, "-"), " ")),
140-
`tsParticles ${description} Shape`,
140+
description,
141141
"loadParticlesShape",
142142
);
143143
}

src/utils/template-utils.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,10 @@ export async function updateWebpackFile(
8383
): Promise<void> {
8484
const webpackPath = path.resolve(destPath, "webpack.config.js"),
8585
webpack = await fs.readFile(webpackPath, "utf-8"),
86-
webpackDescriptionRegex = /tsParticles Empty Template/g,
87-
replacedDescriptionText = webpack.replace(webpackDescriptionRegex, description),
88-
webpackEntryRegex = /"template(\.bundle)?"/g,
89-
replacedNameText = replacedDescriptionText.replace(webpackEntryRegex, `"${name}$1"`),
86+
webpackDescriptionRegex = /"Empty"/g,
87+
replacedDescriptionText = webpack.replace(webpackDescriptionRegex, `"${description}"`),
88+
webpackEntryRegex = /"empty"/g,
89+
replacedNameText = replacedDescriptionText.replace(webpackEntryRegex, `"${name}"`),
9090
webpackFunctionNameRegex = /loadParticlesTemplate/g,
9191
replacedFunctionNameText = replacedNameText.replace(webpackFunctionNameRegex, fnName);
9292

0 commit comments

Comments
 (0)