Skip to content
This repository was archived by the owner on Mar 30, 2022. It is now read-only.

Commit bd20f92

Browse files
committed
copy from Nextjs_Ts_Eslint
1 parent a2937fc commit bd20f92

File tree

111 files changed

+26759
-43758
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+26759
-43758
lines changed

.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
NEXT_PUBLIC_TEST_PAGE_VAR=TEST_PAGE_PROP
1+
NEXT_PUBLIC_PAGE_VAR=TEST_PAGE_VAR

.env.production

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
NEXT_PUBLIC_LINK_PREFIX=/nextjs_redux_toolkit
1+
NEXT_PUBLIC_PROJECT_NAME=nextjs_redux_toolkit
2+
NEXT_PUBLIC_LINK_PREFIX=/$NEXT_PUBLIC_PROJECT_NAME

.env.test

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
NEXT_PUBLIC_TEST_PAGE_VAR=TEST_TEST_PAGE_PROP
1+
STATIC_PAGE_PROP=TEST_TEST_STATIC_PAGE_PROP

.eslintrc.js

Lines changed: 68 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,90 @@
1-
module.exports = {
2-
parser: '@typescript-eslint/parser', // Specifies the ESLint parser
3-
extends: [
4-
'plugin:react/recommended', // Uses the recommended rules from @eslint-plugin-react
5-
'plugin:@typescript-eslint/recommended', // Uses the recommended rules from @typescript-eslint/eslint-plugin
6-
'airbnb', //Uses airbnb recommended rules
7-
'prettier/@typescript-eslint', // Uses eslint-config-prettier to disable ESLint rules from @typescript-eslint/eslint-plugin that would conflict with prettier
8-
'plugin:prettier/recommended', // Enables eslint-plugin-prettier and displays prettier errors as ESLint errors. Make sure this is always the last configuration in the extends array.
9-
],
10-
parserOptions: {
11-
ecmaVersion: 2018, // Allows for the parsing of modern ECMAScript features
12-
sourceType: 'module', // Allows for the use of imports
13-
ecmaFeatures: {
14-
jsx: true, // Allows for the parsing of JSX
15-
},
16-
},
1+
module.exports = {
172
env: {
183
browser: true,
194
node: true,
20-
jest: true
5+
es2020: true,
6+
jest: true,
217
},
22-
rules: {
23-
// Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
24-
// e.g. '@typescript-eslint/explicit-function-return-type': 'off',
25-
'no-unused-vars': 'off',
26-
'@typescript-eslint/no-unused-vars': ['error', {
27-
'vars': 'all',
28-
'args': 'after-used',
29-
'ignoreRestSiblings': false
30-
}],
31-
'react/jsx-filename-extension': [1, { 'extensions': ['.js', '.jsx', '.ts', '.tsx'] }],
32-
'react/jsx-first-prop-new-line': 0,
33-
'@typescript-eslint/no-explicit-any': 'off',
8+
parser: '@typescript-eslint/parser', // Specifies the ESLint parser
9+
parserOptions: {
10+
ecmaVersion: 2020,
11+
sourceType: 'module',
12+
ecmaFeatures: {
13+
jsx: true,
14+
},
15+
},
16+
plugins: [
17+
'@emotion',
18+
'@typescript-eslint',
19+
'react',
20+
'react-hooks',
21+
'prettier',
22+
],
23+
extends: [
24+
'airbnb',
25+
'plugin:@typescript-eslint/recommended',
26+
'plugin:react/recommended',
27+
'plugin:import/errors',
28+
'plugin:import/warnings',
29+
'plugin:import/typescript',
30+
'prettier',
31+
'prettier/@typescript-eslint',
32+
'prettier/react',
33+
'plugin:prettier/recommended', // Enables eslint-plugin-prettier and displays prettier errors as ESLint errors. Make sure this is always the last configuration in the extends array.
34+
],
35+
rules: {
36+
'@typescript-eslint/no-unused-vars': [
37+
'error',
38+
{
39+
vars: 'all',
40+
args: 'after-used',
41+
ignoreRestSiblings: false,
42+
},
43+
],
44+
'@typescript-eslint/no-explicit-any': 0,
3445
'@typescript-eslint/explicit-function-return-type': 0,
35-
'@typescript-eslint/no-namespace': 'off',
36-
'jsx-a11y/anchor-is-valid': [ 'error', {
37-
'components': [ 'Link' ],
38-
'specialLink': [ 'hrefLeft', 'hrefRight' ],
39-
'aspects': [ 'invalidHref', 'preferButton' ]
40-
}],
41-
'react/prop-types': 'off',
42-
'import/extensions': [1, { 'extensions': ['.js', '.jsx', '.ts', '.tsx'] }],
46+
'@typescript-eslint/no-namespace': 0,
47+
'@typescript-eslint/explicit-module-boundary-types': 0,
48+
'import/extensions': [1, { extensions: ['.js', '.jsx', '.ts', '.tsx'] }],
4349
'import/no-extraneous-dependencies': [
4450
'error',
4551
{
46-
'devDependencies': true
47-
}
52+
devDependencies: true,
53+
},
54+
],
55+
'react/jsx-filename-extension': [
56+
1,
57+
{ extensions: ['.js', '.jsx', '.ts', '.tsx'] },
4858
],
49-
'comma-dangle': [
59+
'react/react-in-jsx-scope': 0,
60+
'react/jsx-first-prop-new-line': 0,
61+
'react/prop-types': 0,
62+
'react/jsx-props-no-spreading': [2, { custom: 'ignore' }],
63+
'jsx-a11y/anchor-is-valid': [
5064
'error',
5165
{
52-
'arrays': 'always-multiline',
53-
'objects': 'always-multiline',
54-
'imports': 'always-multiline',
55-
'exports': 'always-multiline',
56-
'functions': 'never'
57-
}
66+
components: ['Link'],
67+
specialLink: ['hrefLeft', 'hrefRight'],
68+
aspects: ['invalidHref', 'preferButton'],
69+
},
5870
],
59-
"emotion/no-vanilla": "error",
60-
"emotion/import-from-emotion": "error",
61-
"emotion/styled-import": "error",
62-
"react-hooks/rules-of-hooks": "error",
63-
'react-hooks/exhaustive-deps': 'off',
64-
'no-bitwise': 'off'
71+
'prettier/prettier': 2,
72+
'react-hooks/rules-of-hooks': 2,
73+
'react-hooks/exhaustive-deps': 2,
74+
'no-bitwise': 2,
75+
'@emotion/no-vanilla': 2,
76+
'@emotion/import-from-emotion': 2,
77+
'@emotion/styled-import': 2,
6578
},
66-
plugins: [
67-
'emotion',
68-
'@typescript-eslint/eslint-plugin',
69-
'react-hooks',
70-
],
71-
settings: {
79+
settings: {
7280
'import/resolver': {
7381
node: {
7482
extensions: ['.js', '.jsx', '.ts', '.tsx'],
7583
},
7684
typescript: {},
7785
},
78-
react: {
79-
version: 'detect', // Tells eslint-plugin-react to automatically detect the version of React to use
86+
react: {
87+
version: 'detect', // Tells eslint-plugin-react to automatically detect the version of React to use
8088
},
8189
},
8290
};

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ coverage
55
public/build/*
66
*.log
77
.env*.local
8-
out/
8+
out/

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v14.2.0
1+
v15.5.1

.vscode/settings.json

Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,42 @@
1-
import React from 'react';
2-
import { GetStaticProps, GetStaticPaths, NextPage } from 'next';
1+
import { GetStaticPaths, GetStaticProps, NextPage } from 'next';
32
import { useRouter } from 'next/router';
4-
import CountDiv from 'features/count/CountDiv';
53
import Link from 'features/link/Link';
64

75
export interface Props {
86
id?: string;
7+
staticPageProcessEnv?: string;
98
}
109

1110
const IndexPage: NextPage<Props> = ({ id, ...appProps }) => {
1211
const router = useRouter();
1312
return (
1413
<main>
15-
<p>{`Param: ${router?.isFallback ? 'Hold on' : id}`}</p>
16-
<p>{`Props from _app.tsx: ${JSON.stringify(appProps)}`}</p>
17-
<p>{`Page Process Env: ${process.env.NEXT_PUBLIC_TEST_PAGE_VAR}`}</p>
18-
<CountDiv />
14+
<p>
15+
Param: <strong>{router?.isFallback ? 'Hold on' : id}</strong>
16+
</p>
17+
<p>
18+
Props from _app.tsx: <strong>{JSON.stringify(appProps)}</strong>
19+
</p>
20+
<p>
21+
Page Process Env: <strong>{process.env.NEXT_PUBLIC_PAGE_VAR}</strong>
22+
</p>
1923
<Link href="/">
2024
<a>index</a>
2125
</Link>
2226
</main>
2327
);
2428
};
2529

26-
export const getStaticProps: GetStaticProps<Props> = async ({ params }) => {
27-
return {
28-
props: {
29-
...params,
30-
staticPageProcessEnv: process.env.TEST_STATIC_PAGE_PROP,
31-
},
32-
} as { props: Props };
33-
};
30+
export default IndexPage;
3431

3532
export const getStaticPaths: GetStaticPaths = async () => ({
3633
paths: [{ params: { id: '1' } }],
3734
fallback: false,
3835
});
39-
export default IndexPage;
36+
37+
export const getStaticProps: GetStaticProps<Props> = async ({ params }) => ({
38+
props: {
39+
...params,
40+
staticPageProcessEnv: process.env.STATIC_PAGE_PROP || '',
41+
},
42+
});

__tests__/pages/[id].tsx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { getStaticProps } from 'pages/[id]';
2+
3+
describe('[id].tsx', () => {
4+
describe('getStaticProps', () => {
5+
it('should generate correct static props', async () => {
6+
const params = {
7+
test: 'test',
8+
};
9+
const result = await getStaticProps({ params });
10+
expect(result).toEqual({
11+
props: {
12+
...params,
13+
staticPageProcessEnv: process.env.STATIC_PAGE_PROP,
14+
},
15+
});
16+
});
17+
});
18+
});

_app.tsx

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
import { NextComponentType } from 'next';
2+
import { AppContext, AppProps } from 'next/app';
3+
import { css, Global } from '@emotion/react';
4+
import { IsJsonable } from 'utils/types/types';
5+
import { globalButtonReset } from 'utils/styles/buttonReset';
6+
7+
const globalBodyStyles = css`
8+
body {
9+
margin: 0;
10+
}
11+
`;
12+
13+
export interface ModifiedAppIntialProps<A = Record<string, string>> {
14+
appProps: IsJsonable<A>;
15+
}
16+
17+
export interface ExtendedAppProps<
18+
P = Record<string, string>,
19+
A = Record<string, string>
20+
> extends AppProps<IsJsonable<P>>,
21+
ModifiedAppIntialProps<A> {}
22+
23+
const myApp: NextComponentType<
24+
AppContext,
25+
ModifiedAppIntialProps,
26+
ExtendedAppProps
27+
> = ({ Component, pageProps, appProps }) => (
28+
<>
29+
<Global styles={[globalBodyStyles, globalButtonReset]} />
30+
<Component {...appProps} {...pageProps} />
31+
</>
32+
);
33+
34+
myApp.getInitialProps = async () => ({
35+
appProps: { appInitialProcessEnv: process.env.APP_PROP },
36+
});
37+
38+
export default myApp;

babel.config.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,12 @@ module.exports = {
33
[
44
'next/babel',
55
{
6-
'preset-env': {},
7-
'preset-react': {},
6+
'preset-react': {
7+
runtime: 'automatic',
8+
importSource: '@emotion/react',
9+
},
810
},
911
],
10-
'@emotion/babel-preset-css-prop',
11-
],
12-
plugins: [
13-
'@babel/plugin-proposal-optional-chaining',
14-
'@babel/plugin-proposal-nullish-coalescing-operator',
1512
],
13+
plugins: ['@emotion/babel-plugin'],
1614
};

docs/1.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><noscript data-n-css=""></noscript><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/main-07134304633bd29ed970.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/webpack-50bee04d1dc61f8adf5b.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/framework.9d524150d48315f49e80.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/commons.800e6d81963e5272c026.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/fb158847185fe8a21bffd98c7c1f3e33290bcc94.8841ba2bd67dc60ccc9a.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/pages/_app-6c669000ff0742f8f6c2.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/c3e90ca6be9a08f0f03b075a7b753d43038e291c.2090e35fb7c2e7a01e97.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/pages/%5Bid%5D-bda925adc35340daff90.js" as="script"/></head><body><div id="__next"><style data-emotion="css-global 1ylv2wc">body{margin:0;}button{border:none;border-radius:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;}button:focus{outline:none;box-shadow:none;}</style><main><p>Param: <strong>1</strong></p><p>Props from _app.tsx: <strong>{&quot;appInitialProcessEnv&quot;:&quot;TEST_APP_PROP&quot;,&quot;staticPageProcessEnv&quot;:&quot;TEST_STATIC_PAGE_PROP&quot;}</strong></p><p>Page Process Env: <strong>TEST_PAGE_VAR</strong></p><a href="/nextjs_redux_toolkit">index</a></main></div><script id="__NEXT_DATA__" type="application/json">{"props":{"appProps":{"appInitialProcessEnv":"TEST_APP_PROP"},"__N_SSG":true,"pageProps":{"id":"1","staticPageProcessEnv":"TEST_STATIC_PAGE_PROP"}},"page":"/[id]","query":{"id":"1"},"buildId":"HEq6rZSNIaZBwYdIPpQf8","assetPrefix":"/nextjs_redux_toolkit","runtimeConfig":{},"nextExport":false,"isFallback":false,"gsp":true,"appGip":true}</script><script nomodule="" src="/nextjs_redux_toolkit/_next/static/chunks/polyfills-250f16924c392849df26.js"></script><script src="/nextjs_redux_toolkit/_next/static/chunks/main-07134304633bd29ed970.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/webpack-50bee04d1dc61f8adf5b.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/framework.9d524150d48315f49e80.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/commons.800e6d81963e5272c026.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/fb158847185fe8a21bffd98c7c1f3e33290bcc94.8841ba2bd67dc60ccc9a.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/pages/_app-6c669000ff0742f8f6c2.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/c3e90ca6be9a08f0f03b075a7b753d43038e291c.2090e35fb7c2e7a01e97.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/pages/%5Bid%5D-bda925adc35340daff90.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/HEq6rZSNIaZBwYdIPpQf8/_buildManifest.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/HEq6rZSNIaZBwYdIPpQf8/_ssgManifest.js" async=""></script></body></html>

docs/404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>: An unexpected error has occurred</title><meta name="next-head-count" content="3"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/49TSHOBwEZZzZVX-0bDEY/pages/_app.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/runtime/webpack-1c5199ff66550d26e499.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/framework.96c24fa20c3269268be5.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/commons.35ac358b0be7937951df.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/7c29c1aca2b25b83ae10dd453b0cbfe8ce6a64e6.9280f88e3bdc9d458aa0.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/runtime/main-62543c87ffc7dc038547.js" as="script"/></head><body><div id="__next"><div style="color:#000;background:#fff;font-family:-apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Fira Sans&quot;, Avenir, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, sans-serif;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body { margin: 0 }</style><div style="display:inline-block;text-align:left;line-height:49px;height:49px;vertical-align:middle"><h2 style="font-size:14px;font-weight:normal;line-height:inherit;margin:0;padding:0">An unexpected error has occurred<!-- -->.</h2></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"initialProps":{"appProps":{"appInitialProcessEnv":"TEST_APP_PROP"}},"initialState":{"count":[0,0]}},"page":"/_error","query":{},"buildId":"49TSHOBwEZZzZVX-0bDEY","assetPrefix":"/nextjs_redux_toolkit","runtimeConfig":{},"nextExport":true,"isFallback":false,"gip":true,"appGip":true}</script><script nomodule="" src="/nextjs_redux_toolkit/_next/static/runtime/polyfills-88675480344e71164c47.js"></script><script async="" data-next-page="/_app" src="/nextjs_redux_toolkit/_next/static/49TSHOBwEZZzZVX-0bDEY/pages/_app.js"></script><script src="/nextjs_redux_toolkit/_next/static/runtime/webpack-1c5199ff66550d26e499.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/framework.96c24fa20c3269268be5.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/commons.35ac358b0be7937951df.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/7c29c1aca2b25b83ae10dd453b0cbfe8ce6a64e6.9280f88e3bdc9d458aa0.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/runtime/main-62543c87ffc7dc038547.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/49TSHOBwEZZzZVX-0bDEY/_buildManifest.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/49TSHOBwEZZzZVX-0bDEY/_ssgManifest.js" async=""></script></body></html>
1+
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>: An unexpected error has occurred</title><meta name="next-head-count" content="3"/><noscript data-n-css=""></noscript><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/main-07134304633bd29ed970.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/webpack-50bee04d1dc61f8adf5b.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/framework.9d524150d48315f49e80.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/commons.800e6d81963e5272c026.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/fb158847185fe8a21bffd98c7c1f3e33290bcc94.8841ba2bd67dc60ccc9a.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/pages/_app-6c669000ff0742f8f6c2.js" as="script"/><link rel="preload" href="/nextjs_redux_toolkit/_next/static/chunks/pages/_error-e6a6a1a58994d5ef7c9f.js" as="script"/></head><body><div id="__next"><style data-emotion="css-global 1ylv2wc">body{margin:0;}button{border:none;border-radius:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;}button:focus{outline:none;box-shadow:none;}</style><div style="color:#000;background:#fff;font-family:-apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Fira Sans&quot;, Avenir, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, sans-serif;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body { margin: 0 }</style><div style="display:inline-block;text-align:left;line-height:49px;height:49px;vertical-align:middle"><h2 style="font-size:14px;font-weight:normal;line-height:inherit;margin:0;padding:0">An unexpected error has occurred<!-- -->.</h2></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"appProps":{"appInitialProcessEnv":"TEST_APP_PROP"}},"page":"/_error","query":{},"buildId":"HEq6rZSNIaZBwYdIPpQf8","assetPrefix":"/nextjs_redux_toolkit","runtimeConfig":{},"nextExport":true,"isFallback":false,"gip":true,"appGip":true}</script><script nomodule="" src="/nextjs_redux_toolkit/_next/static/chunks/polyfills-250f16924c392849df26.js"></script><script src="/nextjs_redux_toolkit/_next/static/chunks/main-07134304633bd29ed970.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/webpack-50bee04d1dc61f8adf5b.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/framework.9d524150d48315f49e80.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/commons.800e6d81963e5272c026.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/fb158847185fe8a21bffd98c7c1f3e33290bcc94.8841ba2bd67dc60ccc9a.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/pages/_app-6c669000ff0742f8f6c2.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/chunks/pages/_error-e6a6a1a58994d5ef7c9f.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/HEq6rZSNIaZBwYdIPpQf8/_buildManifest.js" async=""></script><script src="/nextjs_redux_toolkit/_next/static/HEq6rZSNIaZBwYdIPpQf8/_ssgManifest.js" async=""></script></body></html>

docs/_next/data/49TSHOBwEZZzZVX-0bDEY/index/1.json

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"appProps":{"appInitialProcessEnv":"TEST_APP_PROP"},"__N_SSG":true,"pageProps":{"id":"1","staticPageProcessEnv":"TEST_STATIC_PAGE_PROP"}}

docs/_next/static/49TSHOBwEZZzZVX-0bDEY/_buildManifest.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/_next/static/49TSHOBwEZZzZVX-0bDEY/_ssgManifest.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)