diff --git a/examples/ckan/.gitignore b/examples/ckan/.gitignore
new file mode 100644
index 00000000..e985853e
--- /dev/null
+++ b/examples/ckan/.gitignore
@@ -0,0 +1 @@
+.vercel
diff --git a/examples/ckan/next-env.d.ts b/examples/ckan/next-env.d.ts
index 7b7aa2c7..9bc3dd46 100644
--- a/examples/ckan/next-env.d.ts
+++ b/examples/ckan/next-env.d.ts
@@ -1,2 +1,6 @@
///
///
+///
+
+// NOTE: This file should not be edited
+// see https://nextjs.org/docs/basic-features/typescript for more information.
diff --git a/examples/ckan/package.json b/examples/ckan/package.json
index 9bdf44cb..de30423a 100644
--- a/examples/ckan/package.json
+++ b/examples/ckan/package.json
@@ -44,8 +44,8 @@
"next-translate": "^0.20.2",
"portal": "https://github.com/datopian/portal.js",
"qs": "^6.9.4",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
+ "react": "^17.0.1",
+ "react-dom": "^17.0.1",
"react-router": "^5.2.0",
"slugify": "^1.4.0",
"timeago.js": "^4.0.2"
@@ -82,7 +82,7 @@
"prettier": "^2.0.5",
"react-test-renderer": "^16.13.1",
"tailwindcss": "2.0.2",
- "typescript": "^3.9.3"
+ "typescript": "^4.3.2"
},
"husky": {
"hooks": {
diff --git a/examples/ckan/tsconfig.json b/examples/ckan/tsconfig.json
index 56179e97..abb5fd86 100644
--- a/examples/ckan/tsconfig.json
+++ b/examples/ckan/tsconfig.json
@@ -1,7 +1,11 @@
{
"compilerOptions": {
"target": "es5",
- "lib": ["dom", "dom.iterable", "esnext"],
+ "lib": [
+ "dom",
+ "dom.iterable",
+ "esnext"
+ ],
"allowJs": true,
"skipLibCheck": true,
"strict": false,
@@ -12,9 +16,11 @@
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
- "jsx": "react"
+ "jsx": "preserve"
},
- "exclude": ["node_modules"],
+ "exclude": [
+ "node_modules"
+ ],
"include": [
"next-env.d.ts",
"**/*.ts",
diff --git a/examples/ckan/yarn.lock b/examples/ckan/yarn.lock
index 8086bd7e..3dbfb666 100644
--- a/examples/ckan/yarn.lock
+++ b/examples/ckan/yarn.lock
@@ -15247,15 +15247,14 @@ react-dev-utils@^10.2.1:
strip-ansi "6.0.0"
text-table "0.2.0"
-react-dom@^16.13.1:
- version "16.13.1"
- resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.13.1.tgz#c1bd37331a0486c078ee54c4740720993b2e0e7f"
- integrity sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==
+react-dom@^17.0.1:
+ version "17.0.2"
+ resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
+ integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
- prop-types "^15.6.2"
- scheduler "^0.19.1"
+ scheduler "^0.20.2"
react-error-overlay@^6.0.7:
version "6.0.9"
@@ -15385,14 +15384,13 @@ react-transition-group@^4.4.0:
loose-envify "^1.4.0"
prop-types "^15.6.2"
-react@^16.13.1:
- version "16.13.1"
- resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e"
- integrity sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==
+react@^17.0.1:
+ version "17.0.2"
+ resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
+ integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
- prop-types "^15.6.2"
read-cache@^1.0.0:
version "1.0.0"
@@ -16142,6 +16140,14 @@ scheduler@^0.19.1:
loose-envify "^1.1.0"
object-assign "^4.1.1"
+scheduler@^0.20.2:
+ version "0.20.2"
+ resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
+ integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
+ dependencies:
+ loose-envify "^1.1.0"
+ object-assign "^4.1.1"
+
schema-utils@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770"
@@ -17733,10 +17739,10 @@ typedarray@^0.0.6:
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
-typescript@^3.9.3:
- version "3.9.5"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.5.tgz#586f0dba300cde8be52dd1ac4f7e1009c1b13f36"
- integrity sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ==
+typescript@^4.3.2:
+ version "4.5.4"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.4.tgz#a17d3a0263bf5c8723b9c52f43c5084edf13c2e8"
+ integrity sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==
uc.micro@^1.0.1, uc.micro@^1.0.5:
version "1.0.6"