Skip to content

Commit 33c7dbb

Browse files
committed
Merge branch 'master' into update-dependencies-and-migrate-to-codeowners
2 parents fe0a66c + 19d53b4 commit 33c7dbb

6 files changed

Lines changed: 171 additions & 57 deletions

File tree

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@
55
A component to integrate [P5.js](https://p5js.org/) sketches into
66
[React](https://reactjs.org/) apps.
77

8-
> Note: Version 5 is still in development, currently 5.0.0-rc.0 has been
9-
> released for internal development testing ONLY. It is recommended to continue
10-
> utilising version 4.4.0 until it is out of the `rc` versioning scheme.
8+
> Note: Version 5 is still in development, currently the `5.0.0-rc.x` range has
9+
> been released for internal development or experimental testing ONLY. It is
10+
> recommended to continue utilising version `4.4.1` until version `5.0.0` is out
11+
> of the `rc` versioning scheme.
1112
1213
## Installation
1314

config/vite/vite.component.config.ts

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,16 @@ import { resolve } from "node:path";
33
import dts from "vite-plugin-dts";
44
import { defineConfig } from "vitest/config";
55

6-
const rootDir = resolve(__dirname, "..", "..");
7-
const outputDirectory = resolve(rootDir, "dist", "component");
8-
const tsConfigPath = resolve(rootDir, "tsconfig.json");
9-
const config = defineConfig({
6+
const root = resolve(__dirname, "..", "..");
7+
const dist = resolve(root, "dist", "component");
8+
const tsConfig = resolve(root, "tsconfig.json");
9+
10+
export default defineConfig({
1011
plugins: [
1112
dts({
1213
rollupTypes: true,
13-
tsconfigPath: tsConfigPath,
14-
outDir: outputDirectory
14+
tsconfigPath: tsConfig,
15+
outDir: dist
1516
}),
1617
react({
1718
babel: {
@@ -25,7 +26,7 @@ const config = defineConfig({
2526
build: {
2627
emptyOutDir: true,
2728
lib: {
28-
entry: resolve(rootDir, "src", "main.tsx"),
29+
entry: resolve(root, "src", "main.tsx"),
2930
name: "ReactP5Wrapper",
3031
fileName: "ReactP5Wrapper",
3132
formats: ["es", "cjs"]
@@ -35,7 +36,7 @@ const config = defineConfig({
3536
output: {
3637
assetFileNames: "assets/[name][extname]",
3738
entryFileNames: "[name].[format].js",
38-
dir: outputDirectory,
39+
dir: dist,
3940
globals: {
4041
p5: "p5",
4142
react: "React",
@@ -51,7 +52,7 @@ const config = defineConfig({
5152
coverage: {
5253
include: ["src"]
5354
},
54-
setupFiles: resolve(rootDir, "tests", "setup.ts"),
55+
setupFiles: resolve(root, "tests", "setup.ts"),
5556
deps: {
5657
optimizer: {
5758
web: {
@@ -61,5 +62,3 @@ const config = defineConfig({
6162
}
6263
}
6364
});
64-
65-
export default config;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@p5-wrapper/react",
33
"description": "A wrapper component that allows you to utilise P5 sketches within React apps.",
4-
"version": "5.0.0-rc.2",
4+
"version": "5.0.0-rc.3",
55
"type": "module",
66
"homepage": "https://github.com/P5-wrapper/react",
77
"license": "MIT",

0 commit comments

Comments
 (0)