diff --git a/core/examples/luigi-example-next/.gitignore b/core/examples/luigi-example-next/.gitignore
index becdb03bd6..b0efb99fd0 100644
--- a/core/examples/luigi-example-next/.gitignore
+++ b/core/examples/luigi-example-next/.gitignore
@@ -30,4 +30,5 @@ yarn-error.log*
# vercel
.vercel
+public/core
public/luigi-client.js
\ No newline at end of file
diff --git a/core/examples/luigi-example-next/package-lock.json b/core/examples/luigi-example-next/package-lock.json
index a7a5afa425..f59ac79580 100644
--- a/core/examples/luigi-example-next/package-lock.json
+++ b/core/examples/luigi-example-next/package-lock.json
@@ -8,35 +8,35 @@
"name": "luigi-example-next",
"version": "0.1.0",
"dependencies": {
- "@luigi-project/client": "^2.19.0",
- "@luigi-project/core": "^2.19.0",
- "next": "^14.2.23",
+ "@luigi-project/client": "^2.21.2",
+ "@luigi-project/core": "^2.21.2",
+ "next": "^14.2.25",
"react": "^18.3.1",
"react-dom": "^18.3.1"
}
},
"node_modules/@luigi-project/client": {
- "version": "2.19.0",
- "resolved": "https://registry.npmjs.org/@luigi-project/client/-/client-2.19.0.tgz",
- "integrity": "sha512-PH7tvtDPeN8Rr5pQajM/GyYHU4r4xGtDt5WFqWwQ4nht/OQ80uV0SBD/TkxCIqJAEHKel3gOokAos5NXv+d3qA==",
+ "version": "2.21.2",
+ "resolved": "https://registry.npmjs.org/@luigi-project/client/-/client-2.21.2.tgz",
+ "integrity": "sha512-Mbb6N2pdcJl4zMnelJqk5NllGcY+Ty/AY6o48SFKSf/OyB49Jtk+kgpSLkTD9upsSJt6gkVtb0IDIWtHK/F12Q==",
"license": "Apache-2.0"
},
"node_modules/@luigi-project/core": {
- "version": "2.19.0",
- "resolved": "https://registry.npmjs.org/@luigi-project/core/-/core-2.19.0.tgz",
- "integrity": "sha512-drfzpQyR6BjmBWuMWNn8EZzjMglEFTs2I/+XBNybwPbJNsq3etOoGpJ6TYo2OuCvmjbtxOrhTRwFaeCaHGcOvw==",
+ "version": "2.21.2",
+ "resolved": "https://registry.npmjs.org/@luigi-project/core/-/core-2.21.2.tgz",
+ "integrity": "sha512-Cn3gWMV5TohfxM6cD520azs/RjSu/4+UPXNfh9ZDVsOIdjmrX49kjQbwDdr02x3e5HVoBOUlYvM2jzuwbeziog==",
"license": "Apache-2.0"
},
"node_modules/@next/env": {
- "version": "14.2.23",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.23.tgz",
- "integrity": "sha512-CysUC9IO+2Bh0omJ3qrb47S8DtsTKbFidGm6ow4gXIG6reZybqxbkH2nhdEm1tC8SmgzDdpq3BIML0PWsmyUYA==",
+ "version": "14.2.25",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.25.tgz",
+ "integrity": "sha512-JnzQ2cExDeG7FxJwqAksZ3aqVJrHjFwZQAEJ9gQZSoEhIow7SNoKZzju/AwQ+PLIR4NY8V0rhcVozx/2izDO0w==",
"license": "MIT"
},
"node_modules/@next/swc-darwin-arm64": {
- "version": "14.2.23",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.23.tgz",
- "integrity": "sha512-WhtEntt6NcbABA8ypEoFd3uzq5iAnrl9AnZt9dXdO+PZLACE32z3a3qA5OoV20JrbJfSJ6Sd6EqGZTrlRnGxQQ==",
+ "version": "14.2.25",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.25.tgz",
+ "integrity": "sha512-09clWInF1YRd6le00vt750s3m7SEYNehz9C4PUcSu3bAdCTpjIV4aTYQZ25Ehrr83VR1rZeqtKUPWSI7GfuKZQ==",
"cpu": [
"arm64"
],
@@ -50,9 +50,9 @@
}
},
"node_modules/@next/swc-darwin-x64": {
- "version": "14.2.23",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.23.tgz",
- "integrity": "sha512-vwLw0HN2gVclT/ikO6EcE+LcIN+0mddJ53yG4eZd0rXkuEr/RnOaMH8wg/sYl5iz5AYYRo/l6XX7FIo6kwbw1Q==",
+ "version": "14.2.25",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.25.tgz",
+ "integrity": "sha512-V+iYM/QR+aYeJl3/FWWU/7Ix4b07ovsQ5IbkwgUK29pTHmq+5UxeDr7/dphvtXEq5pLB/PucfcBNh9KZ8vWbug==",
"cpu": [
"x64"
],
@@ -66,9 +66,9 @@
}
},
"node_modules/@next/swc-linux-arm64-gnu": {
- "version": "14.2.23",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.23.tgz",
- "integrity": "sha512-uuAYwD3At2fu5CH1wD7FpP87mnjAv4+DNvLaR9kiIi8DLStWSW304kF09p1EQfhcbUI1Py2vZlBO2VaVqMRtpg==",
+ "version": "14.2.25",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.25.tgz",
+ "integrity": "sha512-LFnV2899PJZAIEHQ4IMmZIgL0FBieh5keMnriMY1cK7ompR+JUd24xeTtKkcaw8QmxmEdhoE5Mu9dPSuDBgtTg==",
"cpu": [
"arm64"
],
@@ -82,9 +82,9 @@
}
},
"node_modules/@next/swc-linux-arm64-musl": {
- "version": "14.2.23",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.23.tgz",
- "integrity": "sha512-Mm5KHd7nGgeJ4EETvVgFuqKOyDh+UMXHXxye6wRRFDr4FdVRI6YTxajoV2aHE8jqC14xeAMVZvLqYqS7isHL+g==",
+ "version": "14.2.25",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.25.tgz",
+ "integrity": "sha512-QC5y5PPTmtqFExcKWKYgUNkHeHE/z3lUsu83di488nyP0ZzQ3Yse2G6TCxz6nNsQwgAx1BehAJTZez+UQxzLfw==",
"cpu": [
"arm64"
],
@@ -98,9 +98,9 @@
}
},
"node_modules/@next/swc-linux-x64-gnu": {
- "version": "14.2.23",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.23.tgz",
- "integrity": "sha512-Ybfqlyzm4sMSEQO6lDksggAIxnvWSG2cDWnG2jgd+MLbHYn2pvFA8DQ4pT2Vjk3Cwrv+HIg7vXJ8lCiLz79qoQ==",
+ "version": "14.2.25",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.25.tgz",
+ "integrity": "sha512-y6/ML4b9eQ2D/56wqatTJN5/JR8/xdObU2Fb1RBidnrr450HLCKr6IJZbPqbv7NXmje61UyxjF5kvSajvjye5w==",
"cpu": [
"x64"
],
@@ -114,9 +114,9 @@
}
},
"node_modules/@next/swc-linux-x64-musl": {
- "version": "14.2.23",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.23.tgz",
- "integrity": "sha512-OSQX94sxd1gOUz3jhhdocnKsy4/peG8zV1HVaW6DLEbEmRRtUCUQZcKxUD9atLYa3RZA+YJx+WZdOnTkDuNDNA==",
+ "version": "14.2.25",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.25.tgz",
+ "integrity": "sha512-sPX0TSXHGUOZFvv96GoBXpB3w4emMqKeMgemrSxI7A6l55VBJp/RKYLwZIB9JxSqYPApqiREaIIap+wWq0RU8w==",
"cpu": [
"x64"
],
@@ -130,9 +130,9 @@
}
},
"node_modules/@next/swc-win32-arm64-msvc": {
- "version": "14.2.23",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.23.tgz",
- "integrity": "sha512-ezmbgZy++XpIMTcTNd0L4k7+cNI4ET5vMv/oqNfTuSXkZtSA9BURElPFyarjjGtRgZ9/zuKDHoMdZwDZIY3ehQ==",
+ "version": "14.2.25",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.25.tgz",
+ "integrity": "sha512-ReO9S5hkA1DU2cFCsGoOEp7WJkhFzNbU/3VUF6XxNGUCQChyug6hZdYL/istQgfT/GWE6PNIg9cm784OI4ddxQ==",
"cpu": [
"arm64"
],
@@ -146,9 +146,9 @@
}
},
"node_modules/@next/swc-win32-ia32-msvc": {
- "version": "14.2.23",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.23.tgz",
- "integrity": "sha512-zfHZOGguFCqAJ7zldTKg4tJHPJyJCOFhpoJcVxKL9BSUHScVDnMdDuOU1zPPGdOzr/GWxbhYTjyiEgLEpAoFPA==",
+ "version": "14.2.25",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.25.tgz",
+ "integrity": "sha512-DZ/gc0o9neuCDyD5IumyTGHVun2dCox5TfPQI/BJTYwpSNYM3CZDI4i6TOdjeq1JMo+Ug4kPSMuZdwsycwFbAw==",
"cpu": [
"ia32"
],
@@ -162,9 +162,9 @@
}
},
"node_modules/@next/swc-win32-x64-msvc": {
- "version": "14.2.23",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.23.tgz",
- "integrity": "sha512-xCtq5BD553SzOgSZ7UH5LH+OATQihydObTrCTvVzOro8QiWYKdBVwcB2Mn2MLMo6DGW9yH1LSPw7jS7HhgJgjw==",
+ "version": "14.2.25",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.25.tgz",
+ "integrity": "sha512-KSznmS6eFjQ9RJ1nEc66kJvtGIL1iZMYmGEXsZPh2YtnLtqrgdVvKXJY2ScjjoFnG6nGLyPFR0UiEvDwVah4Tw==",
"cpu": [
"x64"
],
@@ -265,12 +265,12 @@
}
},
"node_modules/next": {
- "version": "14.2.23",
- "resolved": "https://registry.npmjs.org/next/-/next-14.2.23.tgz",
- "integrity": "sha512-mjN3fE6u/tynneLiEg56XnthzuYw+kD7mCujgVqioxyPqbmiotUCGJpIZGS/VaPg3ZDT1tvWxiVyRzeqJFm/kw==",
+ "version": "14.2.25",
+ "resolved": "https://registry.npmjs.org/next/-/next-14.2.25.tgz",
+ "integrity": "sha512-N5M7xMc4wSb4IkPvEV5X2BRRXUmhVHNyaXwEM86+voXthSZz8ZiRyQW4p9mwAoAPIm6OzuVZtn7idgEJeAJN3Q==",
"license": "MIT",
"dependencies": {
- "@next/env": "14.2.23",
+ "@next/env": "14.2.25",
"@swc/helpers": "0.5.5",
"busboy": "1.6.0",
"caniuse-lite": "^1.0.30001579",
@@ -285,15 +285,15 @@
"node": ">=18.17.0"
},
"optionalDependencies": {
- "@next/swc-darwin-arm64": "14.2.23",
- "@next/swc-darwin-x64": "14.2.23",
- "@next/swc-linux-arm64-gnu": "14.2.23",
- "@next/swc-linux-arm64-musl": "14.2.23",
- "@next/swc-linux-x64-gnu": "14.2.23",
- "@next/swc-linux-x64-musl": "14.2.23",
- "@next/swc-win32-arm64-msvc": "14.2.23",
- "@next/swc-win32-ia32-msvc": "14.2.23",
- "@next/swc-win32-x64-msvc": "14.2.23"
+ "@next/swc-darwin-arm64": "14.2.25",
+ "@next/swc-darwin-x64": "14.2.25",
+ "@next/swc-linux-arm64-gnu": "14.2.25",
+ "@next/swc-linux-arm64-musl": "14.2.25",
+ "@next/swc-linux-x64-gnu": "14.2.25",
+ "@next/swc-linux-x64-musl": "14.2.25",
+ "@next/swc-win32-arm64-msvc": "14.2.25",
+ "@next/swc-win32-ia32-msvc": "14.2.25",
+ "@next/swc-win32-x64-msvc": "14.2.25"
},
"peerDependencies": {
"@opentelemetry/api": "^1.1.0",
diff --git a/core/examples/luigi-example-next/package.json b/core/examples/luigi-example-next/package.json
index 71c70e13bd..8e35d241b5 100644
--- a/core/examples/luigi-example-next/package.json
+++ b/core/examples/luigi-example-next/package.json
@@ -4,14 +4,16 @@
"private": true,
"scripts": {
"copy:luigi-client": "cp node_modules/@luigi-project/client/luigi-client.js public",
- "dev": "npm run copy:luigi-client && next dev",
- "build": "next build && npm run copy:luigi-client",
- "start": "next start"
+ "copy:luigi-core": "cp node_modules/@luigi-project/core -r public",
+ "copy": "npm run copy:luigi-client && npm run copy:luigi-core",
+ "dev": "npm run copy && next dev",
+ "build": "npm run copy && next build",
+ "start": "npm run build && next start"
},
"dependencies": {
- "@luigi-project/client": "^2.19.0",
- "@luigi-project/core": "^2.19.0",
- "next": "^14.2.23",
+ "@luigi-project/client": "^2.21.2",
+ "@luigi-project/core": "^2.21.2",
+ "next": "^14.2.25",
"react": "^18.3.1",
"react-dom": "^18.3.1"
}
diff --git a/core/examples/luigi-example-next/pages/_app.js b/core/examples/luigi-example-next/pages/_app.js
index c4b052836a..b1fc424688 100644
--- a/core/examples/luigi-example-next/pages/_app.js
+++ b/core/examples/luigi-example-next/pages/_app.js
@@ -1,7 +1,15 @@
-import '@luigi-project/core/luigi.css';
+import Head from 'next/head';
function MyApp({ Component, pageProps }) {
- return
> diff --git a/core/examples/luigi-example-next/pages/sample1.js b/core/examples/luigi-example-next/pages/sample1.js index 796a15e4fe..c32737b102 100644 --- a/core/examples/luigi-example-next/pages/sample1.js +++ b/core/examples/luigi-example-next/pages/sample1.js @@ -11,9 +11,8 @@ export default function Sample1() { return ( <> -
+