├── .editorconfig ├── .env ├── .gitignore ├── .nvmrc ├── .prettierrc ├── LICENSE ├── README.md ├── generated └── .gitignore ├── package.json ├── pnpm-lock.yaml ├── scripts └── generate-all.sh ├── src ├── generator │ ├── apply-component-library.ts │ ├── apply-map-library.ts │ ├── create-env-file.ts │ ├── index.ts │ ├── merge-package-dependencies.ts │ ├── process-readme.ts │ ├── replace-in-file.ts │ ├── setup-git-hooks.ts │ └── template-paths.ts ├── index.ts └── types.ts ├── templates ├── base │ ├── .babelrc │ ├── .editorconfig │ ├── .gitignore │ ├── .husky │ │ ├── pre-commit │ │ └── pre-push │ ├── .nvmrc │ ├── .prettierrc │ ├── .stylelintrc.json │ ├── LICENSE │ ├── _README.md │ ├── app │ │ ├── app.tsx │ │ ├── main.tsx │ │ ├── media │ │ │ └── layout │ │ │ │ └── ds-logo-pos.svg │ │ └── vite-env.d.ts │ ├── eslint.config.mjs │ ├── index.html │ ├── jest.config.js │ ├── jest.setup.ts │ ├── package.json │ ├── public │ │ └── meta │ │ │ ├── android-chrome.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon.png │ │ │ └── meta-image.png │ ├── test │ │ └── example.test.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.mts ├── component-library │ ├── chakra │ │ ├── main.tsx │ │ ├── package.json │ │ └── styles │ │ │ ├── color-palette.ts │ │ │ └── theme.ts │ ├── none │ │ ├── main.tsx │ │ └── package.json │ └── uswds │ │ ├── app.tsx │ │ ├── main.tsx │ │ └── package.json └── map │ ├── mapbox-gl │ ├── app.tsx │ └── package.json │ └── maplibre-gl │ ├── app.tsx │ └── package.json ├── tsconfig.json └── tsup.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22 -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/README.md -------------------------------------------------------------------------------- /generated/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/generated/.gitignore -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /scripts/generate-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/scripts/generate-all.sh -------------------------------------------------------------------------------- /src/generator/apply-component-library.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/src/generator/apply-component-library.ts -------------------------------------------------------------------------------- /src/generator/apply-map-library.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/src/generator/apply-map-library.ts -------------------------------------------------------------------------------- /src/generator/create-env-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/src/generator/create-env-file.ts -------------------------------------------------------------------------------- /src/generator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/src/generator/index.ts -------------------------------------------------------------------------------- /src/generator/merge-package-dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/src/generator/merge-package-dependencies.ts -------------------------------------------------------------------------------- /src/generator/process-readme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/src/generator/process-readme.ts -------------------------------------------------------------------------------- /src/generator/replace-in-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/src/generator/replace-in-file.ts -------------------------------------------------------------------------------- /src/generator/setup-git-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/src/generator/setup-git-hooks.ts -------------------------------------------------------------------------------- /src/generator/template-paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/src/generator/template-paths.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/src/types.ts -------------------------------------------------------------------------------- /templates/base/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/templates/base/.babelrc -------------------------------------------------------------------------------- /templates/base/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/templates/base/.editorconfig -------------------------------------------------------------------------------- /templates/base/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/templates/base/.gitignore -------------------------------------------------------------------------------- /templates/base/.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | pnpm lint 4 | -------------------------------------------------------------------------------- /templates/base/.husky/pre-push: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | pnpm test 4 | -------------------------------------------------------------------------------- /templates/base/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 -------------------------------------------------------------------------------- /templates/base/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/templates/base/.prettierrc -------------------------------------------------------------------------------- /templates/base/.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/templates/base/.stylelintrc.json -------------------------------------------------------------------------------- /templates/base/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/templates/base/LICENSE -------------------------------------------------------------------------------- /templates/base/_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/project-seed/HEAD/templates/base/_README.md -------------------------------------------------------------------------------- /templates/base/app/app.tsx: -------------------------------------------------------------------------------- 1 | export default function App() { 2 | return