├── .github ├── DISCUSSION_TEMPLATE │ ├── eslint-suggestion.yml │ ├── prettier-suggestion.yml │ └── typescript-suggestion.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── config.yml └── workflows │ └── release.yml ├── .gitignore ├── .npmrc ├── README.md ├── docs ├── README.md ├── decisions │ ├── 000-template.md │ ├── 001-reset.md │ ├── 002-minimal-eslint.md │ ├── 003-semver.md │ ├── 004-types-packages.md │ ├── 005-sorting-imports.md │ ├── 005-verbatim-module-syntax.md │ ├── 006-arrow-parens.md │ ├── 007-no-semi.md │ ├── 008-new-ts-eslint-rules.md │ ├── 009-consistent-filename-casing.md │ └── README.md └── style-guide.md ├── eslint.config.js ├── eslint.js ├── fixture ├── README.md ├── app │ └── components │ │ ├── __tests__ │ │ └── accordion.tsx │ │ ├── accordion.spec.tsx │ │ ├── accordion.tsx │ │ └── swizzle.jsx ├── index.js ├── react.tsx └── tests │ └── smoke.e2e.ts ├── index.js ├── package.json ├── prettier.js ├── reset.d.ts ├── tsconfig.json ├── typescript.json └── utils.js /.github/DISCUSSION_TEMPLATE/eslint-suggestion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/.github/DISCUSSION_TEMPLATE/eslint-suggestion.yml -------------------------------------------------------------------------------- /.github/DISCUSSION_TEMPLATE/prettier-suggestion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/.github/DISCUSSION_TEMPLATE/prettier-suggestion.yml -------------------------------------------------------------------------------- /.github/DISCUSSION_TEMPLATE/typescript-suggestion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/.github/DISCUSSION_TEMPLATE/typescript-suggestion.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea 3 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/.npmrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/decisions/000-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/docs/decisions/000-template.md -------------------------------------------------------------------------------- /docs/decisions/001-reset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/docs/decisions/001-reset.md -------------------------------------------------------------------------------- /docs/decisions/002-minimal-eslint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/docs/decisions/002-minimal-eslint.md -------------------------------------------------------------------------------- /docs/decisions/003-semver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/docs/decisions/003-semver.md -------------------------------------------------------------------------------- /docs/decisions/004-types-packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/docs/decisions/004-types-packages.md -------------------------------------------------------------------------------- /docs/decisions/005-sorting-imports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/docs/decisions/005-sorting-imports.md -------------------------------------------------------------------------------- /docs/decisions/005-verbatim-module-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/docs/decisions/005-verbatim-module-syntax.md -------------------------------------------------------------------------------- /docs/decisions/006-arrow-parens.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/docs/decisions/006-arrow-parens.md -------------------------------------------------------------------------------- /docs/decisions/007-no-semi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/docs/decisions/007-no-semi.md -------------------------------------------------------------------------------- /docs/decisions/008-new-ts-eslint-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/docs/decisions/008-new-ts-eslint-rules.md -------------------------------------------------------------------------------- /docs/decisions/009-consistent-filename-casing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/docs/decisions/009-consistent-filename-casing.md -------------------------------------------------------------------------------- /docs/decisions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/docs/decisions/README.md -------------------------------------------------------------------------------- /docs/style-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/docs/style-guide.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- 1 | export { default } from './eslint.js' 2 | -------------------------------------------------------------------------------- /eslint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/eslint.js -------------------------------------------------------------------------------- /fixture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/fixture/README.md -------------------------------------------------------------------------------- /fixture/app/components/__tests__/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/fixture/app/components/__tests__/accordion.tsx -------------------------------------------------------------------------------- /fixture/app/components/accordion.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/fixture/app/components/accordion.spec.tsx -------------------------------------------------------------------------------- /fixture/app/components/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/fixture/app/components/accordion.tsx -------------------------------------------------------------------------------- /fixture/app/components/swizzle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/fixture/app/components/swizzle.jsx -------------------------------------------------------------------------------- /fixture/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/fixture/index.js -------------------------------------------------------------------------------- /fixture/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/fixture/react.tsx -------------------------------------------------------------------------------- /fixture/tests/smoke.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/fixture/tests/smoke.e2e.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/package.json -------------------------------------------------------------------------------- /prettier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/prettier.js -------------------------------------------------------------------------------- /reset.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/reset.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typescript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/typescript.json -------------------------------------------------------------------------------- /utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epicweb-dev/config/HEAD/utils.js --------------------------------------------------------------------------------