Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
85 changes: 85 additions & 0 deletions .aiignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
#
# When updating this file, sync with .gitignore
#

# Lockfiles take up a lot of space with (usually) no value
package-lock.json
pnpm-lock.yaml
yarn.lock

# IDE settings
.vscode
.idea


###############################################################################
# Everything below this point is identical between .aiignore and .gitignore

# project files

*.suo
*.ntvs*
*.njsproj
*.sln
*.swp

# dependencies

.pnp
.pnp.js
.pnpm-store/
node_modules/

# unit tests

coverage/

# e2e tests

e2e-test-output/
playwright-report/

# linting

.eslintcache

# build output

*.log
*.tsbuildinfo

.astro/
.cache/
.cache-loader/
.docusaurus/
.next/
.react-router/
.turbo/
_fresh/
build/
dist/
dist-ssr/
legacy-types/
out/
public/build/
packages/*/*.tgz

# storybook

storybook-static/

# external-tests

external-tests/*/.yalc/

# misc

.DS_Store
.env
.env.local
.env*.local
.env.production
.vercel
*.pem
next-env.d.ts
Thumbs.db
2 changes: 2 additions & 0 deletions .changeset/cold-ravens-stop.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
---
---
8 changes: 4 additions & 4 deletions .github/reusable-workflows/setup-repo/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,22 @@ inputs:
runs:
using: composite
steps:
- uses: pnpm/action-setup@v4.0.0
- uses: pnpm/action-setup@v4.1.0

- uses: actions/setup-node@v4.0.3
- uses: actions/setup-node@v4.4.0
if: ${{ inputs.node-version == 'nvmrc' }}
with:
node-version-file: .nvmrc
registry-url: 'https://registry.npmjs.org'
cache: 'pnpm'
- uses: actions/setup-node@v4.0.3
- uses: actions/setup-node@v4.4.0
if: ${{ inputs.node-version != 'nvmrc' }}
with:
node-version: ${{ inputs.node-version }}
registry-url: 'https://registry.npmjs.org'
cache: 'pnpm'

- uses: oven-sh/setup-bun@v2.0.1
- uses: oven-sh/setup-bun@v2.0.2
with:
bun-version: latest

Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
node-version: [20.x, 22.x, 24.x, latest]

steps:
- uses: actions/checkout@v4.1.7
- uses: actions/checkout@v4.2.2
with:
fetch-depth: 0

Expand All @@ -32,7 +32,7 @@ jobs:
pnpm run all:ci

- name: Report test coverage to coveralls.io
uses: coverallsapp/github-action@v2.3.0
uses: coverallsapp/github-action@v2.3.6
with:
github-token: ${{ github.token }}

Expand All @@ -44,11 +44,11 @@ jobs:
package-name: [limited-cache]

steps:
- uses: actions/checkout@v4.1.7
- uses: actions/checkout@v4.2.2

- uses: ./.github/reusable-workflows/setup-repo
with:
node-version: latest
node-version: nvmrc

- name: Run CI checks for package
run: |
Expand All @@ -63,11 +63,11 @@ jobs:
demo-name: [vite-react-app]

steps:
- uses: actions/checkout@v4.1.7
- uses: actions/checkout@v4.2.2

- uses: ./.github/reusable-workflows/setup-repo
with:
node-version: latest
node-version: lts/*
use-lockfile: false

- name: Run CI checks for demo
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/prepare-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
pull-requests: write
id-token: write
steps:
- uses: actions/checkout@v4.1.7
- uses: actions/checkout@v4.2.2
with:
fetch-depth: 0

Expand All @@ -36,15 +36,15 @@ jobs:
run: pnpm run release:prep

- name: Import GPG key
uses: crazy-max/ghaction-import-gpg@v6.1.0
uses: crazy-max/ghaction-import-gpg@v6.3.0
with:
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.PASSPHRASE }}
git_user_signingkey: true
git_commit_gpgsign: true

- name: Create pull request
uses: peter-evans/create-pull-request@v6.1.0
uses: peter-evans/create-pull-request@v7.0.8
id: cpr
with:
branch: prepare-release
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
matrix:
package-name: [limited-cache]
steps:
- uses: actions/checkout@v4.1.7
- uses: actions/checkout@v4.2.2
with:
fetch-depth: 0

Expand Down
45 changes: 29 additions & 16 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,18 +1,29 @@
#
# When updating this file, sync with .prettierignore
# When updating this file, sync with .aiignore
#

# IDEs, etc

# IDE settings
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
!.vscode/settings.json
.idea/*
!.idea/codeStyles/
!.idea/inspectionProfiles/
!.idea/misc.xml
!.idea/modules.xml
!.idea/vcs.xml


###############################################################################
# Everything below this point is identical between .aiignore and .gitignore

# project files

*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
*.swp

# dependencies

Expand All @@ -36,10 +47,16 @@ playwright-report/

# build output

*.log
*.tsbuildinfo

.astro/
.cache/
.cache-loader/
.docusaurus/
.next/
.react-router/
.turbo/
_fresh/
build/
dist/
Expand All @@ -53,22 +70,18 @@ packages/*/*.tgz

storybook-static/

# framework-tests

framework-tests/*/.yalc/
# external-tests

# log files

lerna-debug.log*
npm-debug.log*
pnpm-debug.log*
yarn-debug.log*
yarn-error.log*
external-tests/*/.yalc/

# misc

.DS_Store
.env
.env.local
.env*.local
.env.production
.vercel
*.pem
next-env.d.ts
Thumbs.db
3 changes: 0 additions & 3 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
engine-strict=true
link-workspace-packages=true
package-manager-strict=true
provenance=true
save-dev=true
save-exact=true
verify-deps-before-run=error
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
24.6.0
24.10.0
30 changes: 14 additions & 16 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,13 @@ yarn.lock
###############################################################################
# Everything below this point is copied from .gitignore

# IDEs, etc
# project files

.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
*.swp

# dependencies

Expand All @@ -44,10 +40,16 @@ playwright-report/

# build output

*.log
*.tsbuildinfo

.astro/
.cache/
.cache-loader/
.docusaurus/
.next/
.react-router/
.turbo/
_fresh/
build/
dist/
Expand All @@ -61,22 +63,18 @@ packages/*/*.tgz

storybook-static/

# framework-tests

framework-tests/*/.yalc/
# external-tests

# log files

lerna-debug.log*
npm-debug.log*
pnpm-debug.log*
yarn-debug.log*
yarn-error.log*
external-tests/*/.yalc/

# misc

.DS_Store
.env
.env.local
.env*.local
.env.production
.vercel
*.pem
next-env.d.ts
Thumbs.db
Loading