├── .env.local ├── .env.staging ├── .env.test ├── .github ├── ISSUE_TEMPLATE │ └── config.yml └── workflows │ ├── ci.yml │ └── codeql-analysis.yml ├── .gitignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── codecov.yml ├── eslint.config.js ├── package.json ├── public ├── robots.txt └── static │ ├── fonts │ ├── Inter-Black.otf │ ├── Inter-BlackItalic.otf │ ├── Inter-Bold.otf │ ├── Inter-BoldItalic.otf │ ├── Inter-ExtraBold.otf │ ├── Inter-ExtraBoldItalic.otf │ ├── Inter-ExtraLight.otf │ ├── Inter-ExtraLightItalic.otf │ ├── Inter-Italic.otf │ ├── Inter-Light.otf │ ├── Inter-LightItalic.otf │ ├── Inter-Medium.otf │ ├── Inter-MediumItalic.otf │ ├── Inter-Regular.otf │ ├── Inter-SemiBold.otf │ ├── Inter-SemiBoldItalic.otf │ ├── Inter-Thin.otf │ ├── Inter-ThinItalic.otf │ ├── Inter-V.otf │ ├── JustMeAgainDownHere-Regular.ttf │ ├── NanumGothic-Regular.ttf │ └── REAME.md │ ├── images │ ├── document.pdf │ ├── giftcard.png │ ├── oc-gift-card-front-straightened.png │ ├── oc-gift-card-front-straightened.svg │ ├── opencollective-icon.png │ └── opencollective-icon.svg │ └── tax-forms │ ├── fw8ben.pdf │ ├── fw8bene.pdf │ └── fw9.pdf ├── renovate.json ├── scripts ├── check-tax-forms-config.ts ├── config │ └── graphql-codegen.ts ├── remove-xfa-form-data.sh └── update-gql-schemas.ts ├── server ├── components │ ├── AccountName.tsx │ ├── CollectiveFooter.tsx │ ├── EmptyPDF.tsx │ ├── LinkToCollective.tsx │ ├── LocationParagraph.tsx │ ├── TimeRange.tsx │ ├── expenses │ │ ├── ExpenseInvoice.tsx │ │ └── ExpenseItemsTable.tsx │ ├── gift-cards │ │ └── GiftCardsPage.tsx │ ├── icons │ │ └── Link.tsx │ └── receipts │ │ └── Receipt.tsx ├── constants │ └── currency.ts ├── graphql │ ├── schema.graphql │ ├── schemaV2.graphql │ └── types │ │ ├── custom-types.ts │ │ └── v2 │ │ ├── gql.ts │ │ ├── graphql.ts │ │ ├── index.ts │ │ └── schema.ts ├── index.ts ├── lib │ ├── apollo-client.ts │ ├── authentication.ts │ ├── currency.ts │ ├── dayjs.ts │ ├── env.ts │ ├── errors.ts │ ├── file-utils.ts │ ├── i18n.ts │ ├── images.ts │ ├── math.ts │ ├── payment-methods.ts │ ├── pdf-lib-utils.ts │ ├── pdf.tsx │ ├── string-utils.ts │ ├── tax-forms │ │ ├── frontend-types.ts │ │ ├── index.ts │ │ ├── utils.ts │ │ ├── w8-ben-e.ts │ │ ├── w8-ben.ts │ │ └── w9.ts │ └── transactions.ts └── routes │ ├── expenses.ts │ ├── gift-cards.ts │ ├── receipts.ts │ └── tax-forms.ts ├── test ├── __snapshots__ │ ├── expense_invoice.pdf.png │ ├── gift-cards_empty.pdf.png │ ├── gift-cards_multi-page.pdf.png │ ├── gift-cards_query_empty.pdf.png │ ├── gift-cards_query_with_cards.pdf.png │ ├── period_receipt.pdf.png │ ├── tax-form-fields-w8_ben.pdf.png │ ├── tax-form-fields-w8_ben_e.pdf.png │ ├── tax-form-fields-w9.pdf.png │ ├── transaction_receipt.pdf.png │ └── transaction_receipt_ticket.pdf.png ├── server │ ├── expenses.test.ts │ ├── gift-cards.test.ts │ ├── index.test.ts │ └── receipts.test.ts └── utils.ts ├── tsconfig.json └── vitest.config.ts /.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/.env.local -------------------------------------------------------------------------------- /.env.staging: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/.env.staging -------------------------------------------------------------------------------- /.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/.env.test -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/SECURITY.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/codecov.yml -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/package.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /public/static/fonts/Inter-Black.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-Black.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-BlackItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-BlackItalic.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-Bold.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-BoldItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-BoldItalic.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-ExtraBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-ExtraBold.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-ExtraBoldItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-ExtraBoldItalic.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-ExtraLight.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-ExtraLight.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-ExtraLightItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-ExtraLightItalic.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-Italic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-Italic.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-Light.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-LightItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-LightItalic.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-Medium.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-MediumItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-MediumItalic.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-Regular.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-SemiBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-SemiBold.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-SemiBoldItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-SemiBoldItalic.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-Thin.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-Thin.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-ThinItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-ThinItalic.otf -------------------------------------------------------------------------------- /public/static/fonts/Inter-V.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/Inter-V.otf -------------------------------------------------------------------------------- /public/static/fonts/JustMeAgainDownHere-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/JustMeAgainDownHere-Regular.ttf -------------------------------------------------------------------------------- /public/static/fonts/NanumGothic-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/NanumGothic-Regular.ttf -------------------------------------------------------------------------------- /public/static/fonts/REAME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/fonts/REAME.md -------------------------------------------------------------------------------- /public/static/images/document.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/images/document.pdf -------------------------------------------------------------------------------- /public/static/images/giftcard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/images/giftcard.png -------------------------------------------------------------------------------- /public/static/images/oc-gift-card-front-straightened.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/images/oc-gift-card-front-straightened.png -------------------------------------------------------------------------------- /public/static/images/oc-gift-card-front-straightened.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/images/oc-gift-card-front-straightened.svg -------------------------------------------------------------------------------- /public/static/images/opencollective-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/images/opencollective-icon.png -------------------------------------------------------------------------------- /public/static/images/opencollective-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/images/opencollective-icon.svg -------------------------------------------------------------------------------- /public/static/tax-forms/fw8ben.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/tax-forms/fw8ben.pdf -------------------------------------------------------------------------------- /public/static/tax-forms/fw8bene.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/tax-forms/fw8bene.pdf -------------------------------------------------------------------------------- /public/static/tax-forms/fw9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/public/static/tax-forms/fw9.pdf -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["github>opencollective/renovate-config"] 3 | } 4 | -------------------------------------------------------------------------------- /scripts/check-tax-forms-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/scripts/check-tax-forms-config.ts -------------------------------------------------------------------------------- /scripts/config/graphql-codegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/scripts/config/graphql-codegen.ts -------------------------------------------------------------------------------- /scripts/remove-xfa-form-data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/scripts/remove-xfa-form-data.sh -------------------------------------------------------------------------------- /scripts/update-gql-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/scripts/update-gql-schemas.ts -------------------------------------------------------------------------------- /server/components/AccountName.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/components/AccountName.tsx -------------------------------------------------------------------------------- /server/components/CollectiveFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/components/CollectiveFooter.tsx -------------------------------------------------------------------------------- /server/components/EmptyPDF.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/components/EmptyPDF.tsx -------------------------------------------------------------------------------- /server/components/LinkToCollective.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/components/LinkToCollective.tsx -------------------------------------------------------------------------------- /server/components/LocationParagraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/components/LocationParagraph.tsx -------------------------------------------------------------------------------- /server/components/TimeRange.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/components/TimeRange.tsx -------------------------------------------------------------------------------- /server/components/expenses/ExpenseInvoice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/components/expenses/ExpenseInvoice.tsx -------------------------------------------------------------------------------- /server/components/expenses/ExpenseItemsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/components/expenses/ExpenseItemsTable.tsx -------------------------------------------------------------------------------- /server/components/gift-cards/GiftCardsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/components/gift-cards/GiftCardsPage.tsx -------------------------------------------------------------------------------- /server/components/icons/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/components/icons/Link.tsx -------------------------------------------------------------------------------- /server/components/receipts/Receipt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/components/receipts/Receipt.tsx -------------------------------------------------------------------------------- /server/constants/currency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/constants/currency.ts -------------------------------------------------------------------------------- /server/graphql/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/graphql/schema.graphql -------------------------------------------------------------------------------- /server/graphql/schemaV2.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/graphql/schemaV2.graphql -------------------------------------------------------------------------------- /server/graphql/types/custom-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/graphql/types/custom-types.ts -------------------------------------------------------------------------------- /server/graphql/types/v2/gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/graphql/types/v2/gql.ts -------------------------------------------------------------------------------- /server/graphql/types/v2/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/graphql/types/v2/graphql.ts -------------------------------------------------------------------------------- /server/graphql/types/v2/index.ts: -------------------------------------------------------------------------------- 1 | export * from './gql.js'; 2 | -------------------------------------------------------------------------------- /server/graphql/types/v2/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/graphql/types/v2/schema.ts -------------------------------------------------------------------------------- /server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/index.ts -------------------------------------------------------------------------------- /server/lib/apollo-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/apollo-client.ts -------------------------------------------------------------------------------- /server/lib/authentication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/authentication.ts -------------------------------------------------------------------------------- /server/lib/currency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/currency.ts -------------------------------------------------------------------------------- /server/lib/dayjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/dayjs.ts -------------------------------------------------------------------------------- /server/lib/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/env.ts -------------------------------------------------------------------------------- /server/lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/errors.ts -------------------------------------------------------------------------------- /server/lib/file-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/file-utils.ts -------------------------------------------------------------------------------- /server/lib/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/i18n.ts -------------------------------------------------------------------------------- /server/lib/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/images.ts -------------------------------------------------------------------------------- /server/lib/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/math.ts -------------------------------------------------------------------------------- /server/lib/payment-methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/payment-methods.ts -------------------------------------------------------------------------------- /server/lib/pdf-lib-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/pdf-lib-utils.ts -------------------------------------------------------------------------------- /server/lib/pdf.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/pdf.tsx -------------------------------------------------------------------------------- /server/lib/string-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/string-utils.ts -------------------------------------------------------------------------------- /server/lib/tax-forms/frontend-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/tax-forms/frontend-types.ts -------------------------------------------------------------------------------- /server/lib/tax-forms/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/tax-forms/index.ts -------------------------------------------------------------------------------- /server/lib/tax-forms/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/tax-forms/utils.ts -------------------------------------------------------------------------------- /server/lib/tax-forms/w8-ben-e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/tax-forms/w8-ben-e.ts -------------------------------------------------------------------------------- /server/lib/tax-forms/w8-ben.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/tax-forms/w8-ben.ts -------------------------------------------------------------------------------- /server/lib/tax-forms/w9.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/tax-forms/w9.ts -------------------------------------------------------------------------------- /server/lib/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/lib/transactions.ts -------------------------------------------------------------------------------- /server/routes/expenses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/routes/expenses.ts -------------------------------------------------------------------------------- /server/routes/gift-cards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/routes/gift-cards.ts -------------------------------------------------------------------------------- /server/routes/receipts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/routes/receipts.ts -------------------------------------------------------------------------------- /server/routes/tax-forms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/server/routes/tax-forms.ts -------------------------------------------------------------------------------- /test/__snapshots__/expense_invoice.pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/__snapshots__/expense_invoice.pdf.png -------------------------------------------------------------------------------- /test/__snapshots__/gift-cards_empty.pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/__snapshots__/gift-cards_empty.pdf.png -------------------------------------------------------------------------------- /test/__snapshots__/gift-cards_multi-page.pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/__snapshots__/gift-cards_multi-page.pdf.png -------------------------------------------------------------------------------- /test/__snapshots__/gift-cards_query_empty.pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/__snapshots__/gift-cards_query_empty.pdf.png -------------------------------------------------------------------------------- /test/__snapshots__/gift-cards_query_with_cards.pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/__snapshots__/gift-cards_query_with_cards.pdf.png -------------------------------------------------------------------------------- /test/__snapshots__/period_receipt.pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/__snapshots__/period_receipt.pdf.png -------------------------------------------------------------------------------- /test/__snapshots__/tax-form-fields-w8_ben.pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/__snapshots__/tax-form-fields-w8_ben.pdf.png -------------------------------------------------------------------------------- /test/__snapshots__/tax-form-fields-w8_ben_e.pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/__snapshots__/tax-form-fields-w8_ben_e.pdf.png -------------------------------------------------------------------------------- /test/__snapshots__/tax-form-fields-w9.pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/__snapshots__/tax-form-fields-w9.pdf.png -------------------------------------------------------------------------------- /test/__snapshots__/transaction_receipt.pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/__snapshots__/transaction_receipt.pdf.png -------------------------------------------------------------------------------- /test/__snapshots__/transaction_receipt_ticket.pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/__snapshots__/transaction_receipt_ticket.pdf.png -------------------------------------------------------------------------------- /test/server/expenses.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/server/expenses.test.ts -------------------------------------------------------------------------------- /test/server/gift-cards.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/server/gift-cards.test.ts -------------------------------------------------------------------------------- /test/server/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/server/index.test.ts -------------------------------------------------------------------------------- /test/server/receipts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/server/receipts.test.ts -------------------------------------------------------------------------------- /test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/test/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-pdf/HEAD/vitest.config.ts --------------------------------------------------------------------------------