├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── example ├── .gitignore ├── README.md ├── components │ ├── Layout.tsx │ ├── List.tsx │ ├── ListDetail.tsx │ └── ListItem.tsx ├── interfaces │ └── index.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages │ ├── _document.tsx │ ├── about.tsx │ ├── detail.tsx │ ├── index.tsx │ └── initial-props.tsx ├── src │ └── styles │ │ ├── critical.css │ │ └── index.css ├── tsconfig.json └── utils │ └── sample-api.ts ├── package.json ├── src ├── component.tsx └── index.tsx └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/README.md -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/README.md -------------------------------------------------------------------------------- /example/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/components/Layout.tsx -------------------------------------------------------------------------------- /example/components/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/components/List.tsx -------------------------------------------------------------------------------- /example/components/ListDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/components/ListDetail.tsx -------------------------------------------------------------------------------- /example/components/ListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/components/ListItem.tsx -------------------------------------------------------------------------------- /example/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/interfaces/index.ts -------------------------------------------------------------------------------- /example/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/next-env.d.ts -------------------------------------------------------------------------------- /example/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/next.config.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/package.json -------------------------------------------------------------------------------- /example/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/pages/_document.tsx -------------------------------------------------------------------------------- /example/pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/pages/about.tsx -------------------------------------------------------------------------------- /example/pages/detail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/pages/detail.tsx -------------------------------------------------------------------------------- /example/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/pages/index.tsx -------------------------------------------------------------------------------- /example/pages/initial-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/pages/initial-props.tsx -------------------------------------------------------------------------------- /example/src/styles/critical.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /example/src/styles/index.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /example/utils/sample-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/example/utils/sample-api.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/package.json -------------------------------------------------------------------------------- /src/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/src/component.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/src/index.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t09tanaka/next-critical/HEAD/tsconfig.json --------------------------------------------------------------------------------