Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
34518fc
merge main
princejoogie Mar 3, 2022
036c4d0
chore: migrate to yarn
princejoogie Mar 21, 2023
4c0bbcb
chore: remove unused deps
princejoogie Mar 21, 2023
1670631
chore: update packages
princejoogie Mar 21, 2023
d0fe2a3
chore: add size-limit dependency
princejoogie Mar 21, 2023
2b857e2
chore: update workflow
princejoogie Mar 21, 2023
6702145
chore: initial structure for v2
princejoogie Mar 21, 2023
3467886
feat: payment-intent/create
princejoogie Mar 21, 2023
de29a22
chore: add changeset and workflows
princejoogie Mar 21, 2023
42dcdda
chore: add release script
princejoogie Mar 21, 2023
888689a
chore: add workflow secret
princejoogie Mar 21, 2023
3f8e2e9
chore: add retrieve payment and update readme
princejoogie Mar 21, 2023
e80e10f
chore: update changeset
princejoogie Mar 21, 2023
e372748
fix: export type
princejoogie Mar 21, 2023
767f49a
chore: access public on changeset
princejoogie Mar 21, 2023
9885a5c
chore: rename paymentIntent to intent
princejoogie Mar 21, 2023
43926c5
chore: update docs
princejoogie Mar 21, 2023
b9d273b
chore: update readme
princejoogie Mar 21, 2023
2f7eaa8
feat: add withError hoc
princejoogie Mar 22, 2023
ef93fb1
feat: create payment method
princejoogie Mar 22, 2023
898509a
chore: add billing test in method
princejoogie Mar 22, 2023
ed1a9af
chore: remove old api
princejoogie Mar 22, 2023
103bc5e
chore: export payment method types
princejoogie Mar 22, 2023
b11062e
chore: add method retrieve test
princejoogie Mar 22, 2023
21e6f25
chore: dynamic pi and pm
princejoogie Mar 22, 2023
e225b72
feat: attach to payment intent
princejoogie Mar 22, 2023
e75d02c
fix: remove skip
princejoogie Mar 22, 2023
baf4941
chore: update readme
princejoogie Mar 22, 2023
9fea644
chore: update npmignore
princejoogie Mar 22, 2023
a239c80
chore: finish this
princejoogie Mar 22, 2023
3c1f55b
chore: add example folder
princejoogie Mar 22, 2023
3709d23
chore: add step in example
princejoogie Mar 23, 2023
10c0b55
chore: add anim
princejoogie Mar 23, 2023
a5420a9
chore: move jsdoc to main client
princejoogie Mar 23, 2023
323904d
chore: add panel animation
princejoogie Mar 23, 2023
efb86e7
chore(example): separate panels
princejoogie Mar 29, 2023
b742680
chore: dont build on example change
princejoogie Mar 29, 2023
71a1212
chore(example): og stuff
princejoogie Mar 29, 2023
2e49082
chore: exclude example
princejoogie Mar 29, 2023
f1380c4
fix: gumagana pala
princejoogie Mar 29, 2023
9e68a28
chore: test example change
princejoogie Mar 29, 2023
5494d1a
chore: update packages
princejoogie Mar 31, 2023
c9cdac2
chore: add store
princejoogie Mar 31, 2023
b6c6eab
fix: font
princejoogie Mar 31, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .changeset/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Changesets

Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
with multi-package repos, or single-package repos to help you version and publish your code. You can
find the full documentation for it [in our repository](https://github.com/changesets/changesets)

We have a quick list of common questions to get you started engaging with this project in
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
11 changes: 11 additions & 0 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
"changelog": "@changesets/cli/changelog",
"commit": false,
"fixed": [],
"linked": [],
"access": "public",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": []
}
24 changes: 24 additions & 0 deletions .changeset/smart-baboons-buy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
"paymongo.js": major
---

# v2.0.0

### Breaking Changes

- The structure of the api for v2 has renamed some of the functions. We recommend reading the usage guide for v2.

### Log

* 767f49a chore: access public on changeset (@princejoogie)
* e372748 fix: export type (@princejoogie)
* e80e10f chore: update changeset (@princejoogie)
* 3f8e2e9 chore: add retrieve payment and update readme (@princejoogie)
* 888689a chore: add workflow secret (@princejoogie)
* 42dcdda chore: add release script (@princejoogie)
* de29a22 chore: add changeset and workflows (@princejoogie)
* 3467886 feat: payment-intent/create (@princejoogie)
* 6702145 chore: initial structure for v2 (@princejoogie)
* 2b857e2 chore: update workflow (@princejoogie)
* d0fe2a3 chore: add size-limit dependency (@princejoogie)
* 1670631 chore: update packages (@princejoogie)
11 changes: 0 additions & 11 deletions .eslintignore

This file was deleted.

53 changes: 19 additions & 34 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,45 +1,30 @@
name: CI

on:
push:
branches:
- main
- next
- dev
- "**"
paths-ignore:
- "example/**"
- "README.md"
- "LICENSE"
- "CONTRIBUTING.md"
- "CODE_OF_CONDUCT.md"

jobs:
build:
name: Build, lint, and test on Node ${{ matrix.node }} and ${{ matrix.os }}

runs-on: ${{ matrix.os }}
strategy:
matrix:
node: ["12.x", "14.x"]
os: [ubuntu-latest]

runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v2

- name: Use Node ${{ matrix.node }}
uses: actions/setup-node@v1
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
node-version: ${{ matrix.node }}

- name: Install deps and build (with cache)
uses: bahmutov/npm-install@v1

- name: Lint
run: yarn lint

- name: Test
version: 7
- uses: actions/setup-node@v3
with:
cache: "pnpm"
node-version: 16.x
- run: pnpm install --frozen-lockfile
- name: Run unit tests
env:
PM_SECRET_KEY: ${{ secrets.PM_SECRET_KEY }}
PM_WEBHOOK_ID: ${{ secrets.PM_WEBHOOK_ID }}
PM_LINK_ID: ${{ secrets.PM_LINK_ID }}
PM_LINK_REF: ${{ secrets.PM_LINK_REF }}
PM_PAYMENT_ID: ${{ secrets.PM_PAYMENT_ID }}
run: yarn test --clearCache && yarn test --ci --coverage --maxWorkers=2

- name: Build
run: yarn build
run: pnpm test
- run: pnpm run lint && pnpm run build
36 changes: 36 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Publish
on:
workflow_run:
workflows: ["CI"]
types:
- completed
push:
branches:
- "main"

concurrency: ${{ github.workflow }}-${{ github.ref }}

jobs:
publish:
if: ${{ github.event.workflow_run.conclusion == 'success' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
version: 7
- uses: actions/setup-node@v3
with:
node-version: 16.x
cache: "pnpm"

- run: pnpm install --frozen-lockfile
- name: Create Release Pull Request or Publish
id: changesets
uses: changesets/action@v1
with:
publish: pnpm run release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

12 changes: 0 additions & 12 deletions .github/workflows/size.yml

This file was deleted.

2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@
node_modules
.eslintcache
.env
dist/
coverage/
1 change: 0 additions & 1 deletion .husky/.gitignore

This file was deleted.

4 changes: 0 additions & 4 deletions .husky/pre-commit

This file was deleted.

3 changes: 3 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
*
!dist/*
!package.json
10 changes: 0 additions & 10 deletions .prettierignore

This file was deleted.

9 changes: 9 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"tabWidth": 2,
"useTabs": false,
"semi": true,
"singleQuote": false,
"trailingComma": "es5",
"bracketSpacing": true,
"endOfLine": "auto"
}
9 changes: 0 additions & 9 deletions .prettierrc.js

This file was deleted.

3 changes: 0 additions & 3 deletions .vscode/settings.json

This file was deleted.

Loading