gitextract_4a39ddmd/ ├── .eslintrc.js ├── .github/ │ └── FUNDING.yml ├── .gitignore ├── .npmignore ├── LICENSE.md ├── README.md ├── example/ │ ├── .gitignore │ ├── components/ │ │ └── layout.js │ ├── lib/ │ │ └── csrf.js │ ├── package.json │ ├── pages/ │ │ ├── _app.js │ │ ├── api/ │ │ │ ├── csrf/ │ │ │ │ └── setup.js │ │ │ ├── hello.js │ │ │ └── protected.js │ │ ├── index.js │ │ └── login.js │ └── styles/ │ ├── Home.module.css │ └── globals.css ├── jest.config.js ├── package.json ├── playwright.config.ts ├── rollup.config.js ├── src/ │ ├── index.e2e.ts │ ├── index.ts │ ├── middleware/ │ │ ├── csrf.test.ts │ │ ├── csrf.ts │ │ ├── index.ts │ │ └── setup.ts │ ├── package.json │ ├── types.ts │ └── utils/ │ ├── create-token.ts │ ├── get-cookie.ts │ ├── get-secret.ts │ ├── httpError.ts │ └── index.ts └── tsconfig.json