Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update library #12

Merged
merged 26 commits into from
Apr 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
111e765
:+1: use pnpm
nus3 Apr 15, 2024
c13c9ea
:pencil2: use pnpm in github actions
nus3 Apr 15, 2024
3fd08ac
:shower: remove yarn directory
nus3 Apr 15, 2024
035de87
Merge pull request #10 from nus3/use-pnpm
nus3 Apr 15, 2024
0cf7457
:up: update packages and install vitest
nus3 Apr 15, 2024
3eb64fc
:pencil2: add vitest config
nus3 Apr 15, 2024
bff36b2
:shower: migrate jest to vitest in test file
nus3 Apr 15, 2024
a982f84
:+1: use esm
nus3 Apr 16, 2024
245b1bd
:up: update msw
nus3 Apr 16, 2024
a5cd2c5
:recycle: rename pacakge name
nus3 Apr 16, 2024
7ef2677
Merge pull request #13 from nus3/update-test-library
nus3 Apr 16, 2024
bbae565
:+1: add biome
nus3 Apr 16, 2024
7d08c00
:shower: use biome to fix code
nus3 Apr 16, 2024
99efcc5
:pencil2: fix lint
nus3 Apr 16, 2024
846c97b
:green_heart: remove jest, eslint, prettier
nus3 Apr 16, 2024
beee740
:green_heart: remove identity-obj-proxy
nus3 Apr 16, 2024
0c41a97
:pencil2: fix type check
nus3 Apr 16, 2024
3821c91
Merge pull request #14 from nus3/use-biome
nus3 Apr 16, 2024
2a49e31
:up: update testing-library
nus3 Apr 16, 2024
b232a18
:pencil2: fix failed test
nus3 Apr 16, 2024
b8e5e89
:up: udpate storybook to v8
nus3 Apr 16, 2024
1e74287
:pencil2: fix failed test
nus3 Apr 16, 2024
58ad75d
:pencil2: remove play function test in vitest
nus3 Apr 16, 2024
b18c7d6
:+1: add storybook test-runner
nus3 Apr 16, 2024
2269918
Merge pull request #15 from nus3/update-testing-library
nus3 Apr 16, 2024
14053b2
:green_heart: use space in indent style
nus3 Apr 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
28 changes: 28 additions & 0 deletions .github/actions/install/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: 'Install'
description: 'Set up and install dependencies'
runs:
using: composite
steps:
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: 20
- uses: pnpm/action-setup@v3
name: Install pnpm
with:
version: 8
run_install: false
- name: Get pnpm store directory
shell: bash
run: |
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- uses: actions/cache@v4
name: Setup pnpm cache
with:
path: ${{ env.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-
- name: Install dependencies
shell: bash
run: pnpm install --frozen-lockfile
84 changes: 14 additions & 70 deletions .github/workflows/node-ci.yml
Original file line number Diff line number Diff line change
@@ -1,95 +1,39 @@
name: Node CI
on:
pull_request:
branches: ['**']
branches: ["**"]
push:
branches: [main]

jobs:
setup:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: '16.11.0'
- name: Cache node modules
uses: actions/cache@v2
env:
cache-name: cache-node-modules
# REF: https://dev.to/mpocock1/how-to-cache-nodemodules-in-github-actions-with-yarn-24eh
# REF: https://zenn.dev/link/comments/71195269e61d4f
with:
path: node_modules
key: ${{ runner.os }}-modules-${{ hashFiles(format('{0}{1}', github.workspace, '/yarn.lock')) }}
- name: Install dependencies
run: yarn --immutable

test:
runs-on: ubuntu-latest
needs:
- setup
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: '16.11.0'
# REF:(nus3) https://dev.classmethod.jp/articles/github-actions-parallel-deploy/
- name: Restore node modules
uses: actions/cache@v2
env:
cache-name: cache-node-modules
with:
path: node_modules
key: ${{ runner.os }}-modules-${{ hashFiles(format('{0}{1}', github.workspace, '/yarn.lock')) }}
uses: actions/checkout@v4
- name: Install
uses: ./.github/actions/install
- name: 🚨 Test
run: yarn test
run: pnpm test

lint:
runs-on: ubuntu-latest
needs:
- setup
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: '16.11.0'
- name: Restore node modules
uses: actions/cache@v2
env:
cache-name: cache-node-modules
with:
path: node_modules
key: ${{ runner.os }}-modules-${{ hashFiles(format('{0}{1}', github.workspace, '/yarn.lock')) }}
uses: actions/checkout@v4
- name: Install
uses: ./.github/actions/install
- name: 💅🏼 Lint
run: yarn lint
run: pnpm lint
- name: ✅ Type check
run: yarn type-check
run: pnpm type-check

build:
runs-on: ubuntu-latest
needs:
- setup
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: '16.11.0'
# REF:(nus3) https://dev.classmethod.jp/articles/github-actions-parallel-deploy/
- name: Restore node modules
uses: actions/cache@v2
env:
cache-name: cache-node-modules
with:
path: node_modules
key: ${{ runner.os }}-modules-${{ hashFiles(format('{0}{1}', github.workspace, '/yarn.lock')) }}
uses: actions/checkout@v4
- name: Install
uses: ./.github/actions/install
- name: 🔨 Build
run: yarn build
run: pnpm build
2 changes: 0 additions & 2 deletions .node-version

This file was deleted.

13 changes: 2 additions & 11 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,11 @@
"editor.tabSize": 2,
"editor.formatOnSave": true,
"eslint.format.enable": false,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
"[javascript][typescript][typescriptreact]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"cSpell.words": []
}
786 changes: 0 additions & 786 deletions .yarn/releases/yarn-3.2.1.cjs

This file was deleted.

3 changes: 0 additions & 3 deletions .yarnrc.yml

This file was deleted.

2 changes: 0 additions & 2 deletions apps/react-swc-jest/.eslintignore

This file was deleted.

58 changes: 0 additions & 58 deletions apps/react-swc-jest/.eslintrc.js

This file was deleted.

8 changes: 0 additions & 8 deletions apps/react-swc-jest/.prettierignore

This file was deleted.

6 changes: 0 additions & 6 deletions apps/react-swc-jest/.prettierrc

This file was deleted.

19 changes: 0 additions & 19 deletions apps/react-swc-jest/.storybook/main.ts

This file was deleted.

19 changes: 0 additions & 19 deletions apps/react-swc-jest/.storybook/preview.tsx

This file was deleted.

31 changes: 0 additions & 31 deletions apps/react-swc-jest/jest.config.js

This file was deleted.

56 changes: 0 additions & 56 deletions apps/react-swc-jest/package.json

This file was deleted.

12 changes: 0 additions & 12 deletions apps/react-swc-jest/src/api/__mocks__/example.ts

This file was deleted.