diff --git a/demos/base-path/netlify.toml b/demos/base-path/netlify.toml index c5901f472b..5f177303b5 100644 --- a/demos/base-path/netlify.toml +++ b/demos/base-path/netlify.toml @@ -8,13 +8,12 @@ ignore = "if [ $CACHED_COMMIT_REF == $COMMIT_REF ]; then (exit 1); else git diff # so Netlify caches it CYPRESS_CACHE_FOLDER = "../node_modules/.CypressBinary" -[dev] -framework = "#static" - [[plugins]] -package = "../plugin-wrapper/" +package = "@netlify/plugin-nextjs" +# This is a fake plugin, that makes it run npm install [[plugins]] package = "@netlify/plugin-local-install-core" -# [[context.deploy-preview.plugins]] -# package = "netlify-plugin-cypress" + +[[plugins]] +package = "../plugin-wrapper" diff --git a/demos/custom-routes/netlify.toml b/demos/custom-routes/netlify.toml index 8812f52c5c..86b1877202 100644 --- a/demos/custom-routes/netlify.toml +++ b/demos/custom-routes/netlify.toml @@ -3,13 +3,12 @@ command = "next build" publish = ".next" ignore = "if [ $CACHED_COMMIT_REF == $COMMIT_REF ]; then (exit 1); else git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF ../..; fi;" -[dev] -framework = "#static" - [[plugins]] -package = "../plugin-wrapper/" +package = "@netlify/plugin-nextjs" +# This is a fake plugin, that makes it run npm install [[plugins]] package = "@netlify/plugin-local-install-core" -# [[context.deploy-preview.plugins]] -# package = "netlify-plugin-cypress" + +[[plugins]] +package = "../plugin-wrapper" diff --git a/demos/default/netlify.toml b/demos/default/netlify.toml index 3baf78fa0f..ca00bea4c2 100644 --- a/demos/default/netlify.toml +++ b/demos/default/netlify.toml @@ -12,15 +12,18 @@ TERM = "xterm" NODE_VERSION = "16.15.1" [[headers]] - for = "/_next/image/*" - - [headers.values] - Strict-Transport-Security = "max-age=31536000" - X-Test = 'foobar' +for = "/_next/image/*" + +[headers.values] +Strict-Transport-Security = "max-age=31536000" +X-Test = 'foobar' [[plugins]] -package = "../plugin-wrapper/" +package = "@netlify/plugin-nextjs" # This is a fake plugin, that makes it run npm install [[plugins]] package = "@netlify/plugin-local-install-core" + +[[plugins]] +package = "../plugin-wrapper" diff --git a/demos/middleware/netlify.toml b/demos/middleware/netlify.toml index ea420c6e94..b7a08292a9 100644 --- a/demos/middleware/netlify.toml +++ b/demos/middleware/netlify.toml @@ -4,19 +4,14 @@ publish = ".next" ignore = "if [ $CACHED_COMMIT_REF == $COMMIT_REF ]; then (exit 1); else git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF ../..; fi;" [[plugins]] -# Switch these when testing `ntl dev` -# package = "@netlify/plugin-nextjs" -package = "../plugin-wrapper/" +package = "@netlify/plugin-nextjs" # This is a fake plugin, that makes it run npm install [[plugins]] package = "@netlify/plugin-local-install-core" -[functions] -included_files = [ - "!node_modules/sharp/vendor/8.12.2/darwin-*/**/*", - "!node_modules/sharp/build/Release/sharp-darwin-*" -] +[[plugins]] +package = "../plugin-wrapper" # Uncomment this if testing the built files rather than dev # [dev] # framework = "#static" diff --git a/demos/next-auth/netlify.toml b/demos/next-auth/netlify.toml index 503c774187..48517b5f48 100644 --- a/demos/next-auth/netlify.toml +++ b/demos/next-auth/netlify.toml @@ -7,12 +7,12 @@ ignore = "if [ $CACHED_COMMIT_REF == $COMMIT_REF ]; then (exit 1); else git diff TERM = "xterm" NODE_VERSION = "17" -[dev] -framework = "#static" - [[plugins]] -package = "../plugin-wrapper/" +package = "@netlify/plugin-nextjs" # This is a fake plugin, that makes it run npm install [[plugins]] package = "@netlify/plugin-local-install-core" + +[[plugins]] +package = "../plugin-wrapper" diff --git a/demos/next-export/netlify.toml b/demos/next-export/netlify.toml index 44fcff2e9e..cc0174372a 100644 --- a/demos/next-export/netlify.toml +++ b/demos/next-export/netlify.toml @@ -7,11 +7,12 @@ ignore = "if [ $CACHED_COMMIT_REF == $COMMIT_REF ]; then (exit 1); else git diff NETLIFY_NEXT_PLUGIN_SKIP = "true" NODE_VERSION = "17" -[dev] -framework = "#static" - [[plugins]] -package = "../plugin-wrapper/" +package = "@netlify/plugin-nextjs" +# This is a fake plugin, that makes it run npm install [[plugins]] package = "@netlify/plugin-local-install-core" + +[[plugins]] +package = "../plugin-wrapper" diff --git a/demos/next-i18next/netlify.toml b/demos/next-i18next/netlify.toml index b7cafdfa31..86b1877202 100644 --- a/demos/next-i18next/netlify.toml +++ b/demos/next-i18next/netlify.toml @@ -3,13 +3,12 @@ command = "next build" publish = ".next" ignore = "if [ $CACHED_COMMIT_REF == $COMMIT_REF ]; then (exit 1); else git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF ../..; fi;" -[build.environment] -TERM = "xterm" -NODE_VERSION = "17" - [[plugins]] -package = "../plugin-wrapper/" +package = "@netlify/plugin-nextjs" # This is a fake plugin, that makes it run npm install [[plugins]] package = "@netlify/plugin-local-install-core" + +[[plugins]] +package = "../plugin-wrapper" diff --git a/demos/next-with-edge-functions/netlify.toml b/demos/next-with-edge-functions/netlify.toml index e78b460590..88c1a087f5 100644 --- a/demos/next-with-edge-functions/netlify.toml +++ b/demos/next-with-edge-functions/netlify.toml @@ -2,16 +2,12 @@ command = "next build" publish = ".next" -[dev] -framework = "#static" - [[plugins]] -package = "../plugin-wrapper/" +package = "@netlify/plugin-nextjs" # This is a fake plugin, that makes it run npm install [[plugins]] package = "@netlify/plugin-local-install-core" -[[edge_functions]] -path = "/" -function = "helloOnTheEdge" +[[plugins]] +package = "../plugin-wrapper" diff --git a/demos/nx-next-monorepo-demo/netlify.toml b/demos/nx-next-monorepo-demo/netlify.toml index 219337e90e..11582d7c4a 100644 --- a/demos/nx-next-monorepo-demo/netlify.toml +++ b/demos/nx-next-monorepo-demo/netlify.toml @@ -8,14 +8,11 @@ command = "npm run start" targetPort = 4200 [[plugins]] -package = "../plugin-wrapper" - -[build.environment] -# cache Cypress binary in local "node_modules" folder -# so Netlify caches it -CYPRESS_CACHE_FOLDER = "../node_modules/.CypressBinary" -# set TERM variable for terminal output -TERM = "xterm" +package = "@netlify/plugin-nextjs" +# This is a fake plugin, that makes it run npm install [[plugins]] package = "@netlify/plugin-local-install-core" + +[[plugins]] +package = "../plugin-wrapper" diff --git a/demos/plugin-wrapper/README.md b/demos/plugin-wrapper/README.md new file mode 100644 index 0000000000..a24d422eda --- /dev/null +++ b/demos/plugin-wrapper/README.md @@ -0,0 +1,5 @@ +# plugin-wrapper + +This empty plugin exists to ensure the demo sites can use `"@netlify/plugin-local-install-core"` to run `npm install`, +which in turn builds the runtime package. This is needed because `npm install` isn't run in the site if the dependencies +are unchanged. diff --git a/demos/plugin-wrapper/index.js b/demos/plugin-wrapper/index.js index d79232b73b..4ba52ba2c8 100644 --- a/demos/plugin-wrapper/index.js +++ b/demos/plugin-wrapper/index.js @@ -1,2 +1 @@ -// eslint-disable-next-line n/no-unpublished-require -module.exports = require('../../packages/runtime/lib') +module.exports = {} diff --git a/demos/server-components/netlify.toml b/demos/server-components/netlify.toml index 22e01e9f0b..dd5a3d1eb3 100644 --- a/demos/server-components/netlify.toml +++ b/demos/server-components/netlify.toml @@ -4,17 +4,11 @@ publish = ".next" ignore = "if [ $CACHED_COMMIT_REF == $COMMIT_REF ]; then (exit 1); else git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF ../..; fi;" [[plugins]] -package = "../plugin-wrapper/" +package = "@netlify/plugin-nextjs" # This is a fake plugin, that makes it run npm install [[plugins]] package = "@netlify/plugin-local-install-core" -[functions] -included_files = [ - "!node_modules/sharp/vendor/8.12.2/darwin-*/**/*", - "!node_modules/sharp/build/Release/sharp-darwin-*" -] - -[dev] -framework = "#static" +[[plugins]] +package = "../plugin-wrapper" diff --git a/demos/static-root/netlify.toml b/demos/static-root/netlify.toml index 16a8f57ca2..86b1877202 100644 --- a/demos/static-root/netlify.toml +++ b/demos/static-root/netlify.toml @@ -3,17 +3,12 @@ command = "next build" publish = ".next" ignore = "if [ $CACHED_COMMIT_REF == $COMMIT_REF ]; then (exit 1); else git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF ../..; fi;" -[build.environment] -# cache Cypress binary in local "node_modules" folder -# so Netlify caches it -CYPRESS_CACHE_FOLDER = "../node_modules/.CypressBinary" -NODE_VERSION = "17" - -[dev] -framework = "#static" - [[plugins]] -package = "../plugin-wrapper/" +package = "@netlify/plugin-nextjs" +# This is a fake plugin, that makes it run npm install [[plugins]] package = "@netlify/plugin-local-install-core" + +[[plugins]] +package = "../plugin-wrapper" diff --git a/demos/turborepo-next-monorepo-demo/netlify.toml b/demos/turborepo-next-monorepo-demo/netlify.toml index 7b29b83c90..0e233dcce5 100644 --- a/demos/turborepo-next-monorepo-demo/netlify.toml +++ b/demos/turborepo-next-monorepo-demo/netlify.toml @@ -9,11 +9,15 @@ publish = "apps/web/.next" command = "npm run dev" [[plugins]] -package = "./packages/local-plugin" +package = "@netlify/plugin-nextjs" +# This is a fake plugin, that makes it run npm install [[plugins]] package = "@netlify/plugin-local-install-core" +[[plugins]] +package = "../plugin-wrapper" + [[edge_functions]] path = "/edge" function = "edge" diff --git a/demos/turborepo-next-monorepo-demo/packages/local-plugin/index.js b/demos/turborepo-next-monorepo-demo/packages/local-plugin/index.js deleted file mode 100644 index fb16fcd6fa..0000000000 --- a/demos/turborepo-next-monorepo-demo/packages/local-plugin/index.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('../../../../packages/runtime/lib') diff --git a/demos/turborepo-next-monorepo-demo/packages/local-plugin/manifest.yml b/demos/turborepo-next-monorepo-demo/packages/local-plugin/manifest.yml deleted file mode 100644 index 7091f91411..0000000000 --- a/demos/turborepo-next-monorepo-demo/packages/local-plugin/manifest.yml +++ /dev/null @@ -1 +0,0 @@ -name: '@netlify/plugin-nextjs-local' diff --git a/demos/turborepo-next-monorepo-demo/packages/local-plugin/package-lock.json b/demos/turborepo-next-monorepo-demo/packages/local-plugin/package-lock.json deleted file mode 100644 index 1d901e6365..0000000000 --- a/demos/turborepo-next-monorepo-demo/packages/local-plugin/package-lock.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "local-plugin", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "local-plugin", - "version": "1.0.0", - "hasInstallScript": true, - "license": "MIT" - } - } -} diff --git a/demos/turborepo-next-monorepo-demo/packages/local-plugin/package.json b/demos/turborepo-next-monorepo-demo/packages/local-plugin/package.json deleted file mode 100644 index 6aa82528f6..0000000000 --- a/demos/turborepo-next-monorepo-demo/packages/local-plugin/package.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "local-plugin", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "preinstall": "cd ../../.. && npm i" - }, - "license": "MIT" -} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 8b82e4af09..4fd97c7a59 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5557,13 +5557,13 @@ "version": "15.7.5", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "devOptional": true + "dev": true }, "node_modules/@types/react": { "version": "17.0.50", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.50.tgz", "integrity": "sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==", - "devOptional": true, + "dev": true, "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -5589,7 +5589,7 @@ "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "devOptional": true + "dev": true }, "node_modules/@types/sinonjs__fake-timers": { "version": "8.1.1", @@ -9118,7 +9118,7 @@ "version": "3.0.11", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==", - "devOptional": true + "dev": true }, "node_modules/custom-routes": { "resolved": "demos/custom-routes", @@ -13144,7 +13144,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", - "devOptional": true + "dev": true }, "node_modules/import-fresh": { "version": "3.3.0", @@ -20320,7 +20320,7 @@ "version": "1.50.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.50.1.tgz", "integrity": "sha512-noTnY41KnlW2A9P8sdwESpDmo+KBNkukI1i8+hOK3footBUcohNHtdOJbckp46XO95nuvcHDDZ+4tmOnpK3hjw==", - "devOptional": true, + "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -25857,8 +25857,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", - "dev": true, - "requires": {} + "dev": true }, "chalk": { "version": "5.1.0", @@ -26209,8 +26208,7 @@ "version": "17.0.0", "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz", "integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==", - "dev": true, - "requires": {} + "dev": true }, "eslint-import-resolver-typescript": { "version": "3.3.0", @@ -27124,13 +27122,13 @@ "version": "15.7.5", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "devOptional": true + "dev": true }, "@types/react": { "version": "17.0.50", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.50.tgz", "integrity": "sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==", - "devOptional": true, + "dev": true, "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -27156,7 +27154,7 @@ "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "devOptional": true + "dev": true }, "@types/sinonjs__fake-timers": { "version": "8.1.1", @@ -27464,8 +27462,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} + "dev": true }, "acorn-walk": { "version": "7.2.0", @@ -29816,7 +29813,7 @@ "version": "3.0.11", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==", - "devOptional": true + "dev": true }, "custom-routes": { "version": "file:demos/custom-routes", @@ -30946,8 +30943,7 @@ "version": "8.5.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", - "dev": true, - "requires": {} + "dev": true }, "eslint-formatter-codeframe": { "version": "7.32.1", @@ -31392,8 +31388,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.1.tgz", "integrity": "sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==", - "dev": true, - "requires": {} + "dev": true }, "eslint-plugin-react": { "version": "7.29.4", @@ -31441,8 +31436,7 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", - "dev": true, - "requires": {} + "dev": true }, "eslint-plugin-unicorn": { "version": "43.0.2", @@ -32915,7 +32909,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", - "devOptional": true + "dev": true }, "import-fresh": { "version": "3.3.0", @@ -33977,8 +33971,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "requires": {} + "dev": true }, "jest-regex-util": { "version": "27.5.1", @@ -38406,7 +38399,7 @@ "version": "1.50.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.50.1.tgz", "integrity": "sha512-noTnY41KnlW2A9P8sdwESpDmo+KBNkukI1i8+hOK3footBUcohNHtdOJbckp46XO95nuvcHDDZ+4tmOnpK3hjw==", - "devOptional": true, + "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -38667,14 +38660,12 @@ "styled-jsx": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.2.tgz", - "integrity": "sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ==", - "requires": {} + "integrity": "sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ==" }, "use-sync-external-store": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.1.0.tgz", - "integrity": "sha512-SEnieB2FPKEVne66NpXPd1Np4R1lTNKfjuy3XdIoPQKYBAFdzbzSZlSn1KJZUiihQLQC5Znot4SBz1EOTBwQAQ==", - "requires": {} + "integrity": "sha512-SEnieB2FPKEVne66NpXPd1Np4R1lTNKfjuy3XdIoPQKYBAFdzbzSZlSn1KJZUiihQLQC5Znot4SBz1EOTBwQAQ==" } } }, @@ -39486,8 +39477,7 @@ "styled-jsx": { "version": "5.0.6", "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.6.tgz", - "integrity": "sha512-xOeROtkK5MGMDimBQ3J6iPId8q0t/BDoG5XN6oKkZClVz9ISF/hihN8OCn2LggMU6N32aXnrXBdn3auSqNS9fA==", - "requires": {} + "integrity": "sha512-xOeROtkK5MGMDimBQ3J6iPId8q0t/BDoG5XN6oKkZClVz9ISF/hihN8OCn2LggMU6N32aXnrXBdn3auSqNS9fA==" }, "supports-color": { "version": "9.2.2", @@ -40209,8 +40199,7 @@ "ws": { "version": "8.5.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "requires": {} + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==" } } }, @@ -40328,8 +40317,7 @@ "use-sync-external-store": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "requires": {} + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==" }, "util-deprecate": { "version": "1.0.2", @@ -40734,8 +40722,7 @@ "version": "7.5.7", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "dev": true, - "requires": {} + "dev": true }, "xdg-basedir": { "version": "4.0.0", diff --git a/packages/runtime/index.js b/packages/runtime/index.js new file mode 100644 index 0000000000..ce914ea028 --- /dev/null +++ b/packages/runtime/index.js @@ -0,0 +1 @@ +module.exports = require('./lib') diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 45187ce522..9fd01d770b 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -2,11 +2,12 @@ "name": "@netlify/plugin-nextjs", "version": "4.25.0", "description": "Run Next.js seamlessly on Netlify", - "main": "lib/index.js", + "main": "index.js", "files": [ "lib/**/*", "src/templates/edge/*", "src/templates/edge-shared/*", + "index.js", "manifest.yml" ], "dependencies": {