summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.devcontainer/devcontainer.json4
-rwxr-xr-x.devcontainer/init.sh2
-rw-r--r--.github/workflows/api-misskey-js.yml7
-rw-r--r--.github/workflows/get-api-diff.yml9
-rw-r--r--.github/workflows/lint.yml16
-rw-r--r--.github/workflows/locale.yml8
-rw-r--r--.github/workflows/on-release-created.yml8
-rw-r--r--.github/workflows/storybook.yml8
-rw-r--r--.github/workflows/test-backend.yml14
-rw-r--r--.github/workflows/test-federation.yml8
-rw-r--r--.github/workflows/test-frontend.yml14
-rw-r--r--.github/workflows/test-misskey-js.yml7
-rw-r--r--.github/workflows/test-production.yml6
-rw-r--r--.github/workflows/validate-api-json.yml9
-rw-r--r--.npmrc1
-rw-r--r--CHANGELOG.md4
-rw-r--r--Dockerfile15
-rw-r--r--package.json8
-rw-r--r--packages/backend/src/server/ActivityPubServerService.ts2
-rw-r--r--packages/backend/src/server/FileServerService.ts2
-rw-r--r--packages/backend/test-federation/compose.tpl.yml3
-rw-r--r--packages/backend/test-federation/compose.yml9
-rw-r--r--pnpm-lock.yaml367
-rw-r--r--pnpm-workspace.yaml37
24 files changed, 222 insertions, 346 deletions
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 8dd9d1c704..c506c36f6b 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -7,8 +7,8 @@
"ghcr.io/devcontainers/features/node:1": {
"version": "22.11.0"
},
- "ghcr.io/devcontainers-extra/features/corepack:1": {
- "version": "0.31.0"
+ "ghcr.io/devcontainers-extra/features/pnpm:2": {
+ "version": "10.6.1"
}
},
"forwardPorts": [3000],
diff --git a/.devcontainer/init.sh b/.devcontainer/init.sh
index e02a533c15..216292b082 100755
--- a/.devcontainer/init.sh
+++ b/.devcontainer/init.sh
@@ -7,8 +7,6 @@ sudo apt-get update
sudo apt-get -y install libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libnss3 libxss1 libasound2 libxtst6 xauth xvfb
git config --global --add safe.directory /workspace
git submodule update --init
-corepack install
-corepack enable
pnpm config set store-dir /home/node/.local/share/pnpm/store
pnpm install --frozen-lockfile
cp .devcontainer/devcontainer.yml .config/default.yml
diff --git a/.github/workflows/api-misskey-js.yml b/.github/workflows/api-misskey-js.yml
index fdd128be33..1c4bee2095 100644
--- a/.github/workflows/api-misskey-js.yml
+++ b/.github/workflows/api-misskey-js.yml
@@ -9,10 +9,6 @@ on:
paths:
- packages/misskey-js/**
- .github/workflows/api-misskey-js.yml
-
-env:
- COREPACK_DEFAULT_TO_LATEST: 0
-
jobs:
report:
@@ -22,7 +18,8 @@ jobs:
- name: Checkout
uses: actions/checkout@v4.2.2
- - run: corepack enable
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- name: Setup Node.js
uses: actions/setup-node@v4.2.0
diff --git a/.github/workflows/get-api-diff.yml b/.github/workflows/get-api-diff.yml
index 2da9647460..3244a39156 100644
--- a/.github/workflows/get-api-diff.yml
+++ b/.github/workflows/get-api-diff.yml
@@ -9,10 +9,6 @@ on:
paths:
- packages/backend/**
- .github/workflows/get-api-diff.yml
-
-env:
- COREPACK_DEFAULT_TO_LATEST: 0
-
jobs:
get-from-misskey:
runs-on: ubuntu-latest
@@ -34,14 +30,13 @@ jobs:
with:
ref: ${{ matrix.ref }}
submodules: true
- - name: Install pnpm
- uses: pnpm/action-setup@v4
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- - run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index b1d52e8b3b..361bd697e5 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -28,10 +28,6 @@ on:
- packages/misskey-reversi/**
- packages/shared/eslint.config.js
- .github/workflows/lint.yml
-
-env:
- COREPACK_DEFAULT_TO_LATEST: 0
-
jobs:
pnpm_install:
runs-on: ubuntu-latest
@@ -40,12 +36,12 @@ jobs:
with:
fetch-depth: 0
submodules: true
- - uses: pnpm/action-setup@v4
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- uses: actions/setup-node@v4.2.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- - run: corepack enable
- run: pnpm i --frozen-lockfile
lint:
@@ -71,12 +67,12 @@ jobs:
with:
fetch-depth: 0
submodules: true
- - uses: pnpm/action-setup@v4
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- uses: actions/setup-node@v4.2.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- - run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Restore eslint cache
uses: actions/cache@v4.2.2
@@ -101,12 +97,12 @@ jobs:
with:
fetch-depth: 0
submodules: true
- - uses: pnpm/action-setup@v4
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- uses: actions/setup-node@v4.2.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- - run: corepack enable
- run: pnpm i --frozen-lockfile
- run: pnpm --filter misskey-js run build
if: ${{ matrix.workspace == 'backend' || matrix.workspace == 'sw' }}
diff --git a/.github/workflows/locale.yml b/.github/workflows/locale.yml
index 2daeaa3bd7..4c0de376d2 100644
--- a/.github/workflows/locale.yml
+++ b/.github/workflows/locale.yml
@@ -9,10 +9,6 @@ on:
paths:
- locales/**
- .github/workflows/locale.yml
-
-env:
- COREPACK_DEFAULT_TO_LATEST: 0
-
jobs:
locale_verify:
runs-on: ubuntu-latest
@@ -22,11 +18,11 @@ jobs:
with:
fetch-depth: 0
submodules: true
- - uses: pnpm/action-setup@v4
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- uses: actions/setup-node@v4.2.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- - run: corepack enable
- run: pnpm i --frozen-lockfile
- run: cd locales && node verify.js
diff --git a/.github/workflows/on-release-created.yml b/.github/workflows/on-release-created.yml
index 8e4ad4368b..aa32f2cb3b 100644
--- a/.github/workflows/on-release-created.yml
+++ b/.github/workflows/on-release-created.yml
@@ -6,9 +6,6 @@ on:
workflow_dispatch:
-env:
- COREPACK_DEFAULT_TO_LATEST: 0
-
jobs:
publish-misskey-js:
name: Publish misskey-js
@@ -26,8 +23,8 @@ jobs:
- uses: actions/checkout@v4.2.2
with:
submodules: true
- - name: Install pnpm
- uses: pnpm/action-setup@v4
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
@@ -36,7 +33,6 @@ jobs:
registry-url: 'https://registry.npmjs.org'
- name: Publish package
run: |
- corepack enable
pnpm i --frozen-lockfile
pnpm build
pnpm --filter misskey-js publish --access public --no-git-checks --provenance
diff --git a/.github/workflows/storybook.yml b/.github/workflows/storybook.yml
index 9e5a79faac..9fdbeab913 100644
--- a/.github/workflows/storybook.yml
+++ b/.github/workflows/storybook.yml
@@ -13,9 +13,6 @@ on:
# This is a waste of chromatic build quota, so we don't run storybook CI on pull requests targets master.
- master
-env:
- COREPACK_DEFAULT_TO_LATEST: 0
-
jobs:
build:
# chromatic is not likely to be available for fork repositories, so we disable for fork repositories.
@@ -43,14 +40,13 @@ jobs:
run: |
echo "base=$(git rev-list --parents -n1 HEAD | cut -d" " -f2)" >> $GITHUB_OUTPUT
git checkout $(git rev-list --parents -n1 HEAD | cut -d" " -f3)
- - name: Install pnpm
- uses: pnpm/action-setup@v4
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- name: Use Node.js 20.x
uses: actions/setup-node@v4.2.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- - run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
diff --git a/.github/workflows/test-backend.yml b/.github/workflows/test-backend.yml
index 2b8092cf45..69652621ca 100644
--- a/.github/workflows/test-backend.yml
+++ b/.github/workflows/test-backend.yml
@@ -18,10 +18,6 @@ on:
- packages/misskey-js/**
- .github/workflows/test-backend.yml
- .github/misskey/test.yml
-
-env:
- COREPACK_DEFAULT_TO_LATEST: 0
-
jobs:
unit:
name: Unit tests (backend)
@@ -48,8 +44,8 @@ jobs:
- uses: actions/checkout@v4.2.2
with:
submodules: true
- - name: Install pnpm
- uses: pnpm/action-setup@v4
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- name: Install FFmpeg
run: |
for i in {1..3}; do
@@ -70,7 +66,6 @@ jobs:
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- - run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
@@ -111,14 +106,13 @@ jobs:
- uses: actions/checkout@v4.2.2
with:
submodules: true
- - name: Install pnpm
- uses: pnpm/action-setup@v4
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- - run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
diff --git a/.github/workflows/test-federation.yml b/.github/workflows/test-federation.yml
index 0b71325de3..93588b54b9 100644
--- a/.github/workflows/test-federation.yml
+++ b/.github/workflows/test-federation.yml
@@ -15,9 +15,6 @@ on:
- packages/misskey-js/**
- .github/workflows/test-federation.yml
-env:
- COREPACK_DEFAULT_TO_LATEST: 0
-
jobs:
test:
name: Federation test
@@ -29,8 +26,8 @@ jobs:
- uses: actions/checkout@v4
with:
submodules: true
- - name: Install pnpm
- uses: pnpm/action-setup@v4
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- name: Install FFmpeg
run: |
for i in {1..3}; do
@@ -53,7 +50,6 @@ jobs:
cache: 'pnpm'
- name: Build Misskey
run: |
- corepack enable && corepack prepare
pnpm i --frozen-lockfile
pnpm build
- name: Setup
diff --git a/.github/workflows/test-frontend.yml b/.github/workflows/test-frontend.yml
index e489ebf07c..14a754c190 100644
--- a/.github/workflows/test-frontend.yml
+++ b/.github/workflows/test-frontend.yml
@@ -22,10 +22,6 @@ on:
- packages/backend/**
- .github/workflows/test-frontend.yml
- .github/misskey/test.yml
-
-env:
- COREPACK_DEFAULT_TO_LATEST: 0
-
jobs:
vitest:
name: Unit tests (frontend)
@@ -39,14 +35,13 @@ jobs:
- uses: actions/checkout@v4.2.2
with:
submodules: true
- - name: Install pnpm
- uses: pnpm/action-setup@v4
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- - run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
@@ -95,14 +90,13 @@ jobs:
# if: ${{ matrix.browser == 'firefox' }}
#- uses: browser-actions/setup-firefox@latest
# if: ${{ matrix.browser == 'firefox' }}
- - name: Install pnpm
- uses: pnpm/action-setup@v4
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- - run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Copy Configure
run: cp .github/misskey/test.yml .config
diff --git a/.github/workflows/test-misskey-js.yml b/.github/workflows/test-misskey-js.yml
index 05f757acc1..29b6c6172b 100644
--- a/.github/workflows/test-misskey-js.yml
+++ b/.github/workflows/test-misskey-js.yml
@@ -14,10 +14,6 @@ on:
paths:
- packages/misskey-js/**
- .github/workflows/test-misskey-js.yml
-
-env:
- COREPACK_DEFAULT_TO_LATEST: 0
-
jobs:
test:
name: Unit tests (misskey.js)
@@ -33,7 +29,8 @@ jobs:
- name: Checkout
uses: actions/checkout@v4.2.2
- - run: corepack enable
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
diff --git a/.github/workflows/test-production.yml b/.github/workflows/test-production.yml
index 56e42213ff..205eae2399 100644
--- a/.github/workflows/test-production.yml
+++ b/.github/workflows/test-production.yml
@@ -9,7 +9,6 @@ on:
env:
NODE_ENV: production
- COREPACK_DEFAULT_TO_LATEST: 0
jobs:
production:
@@ -24,14 +23,13 @@ jobs:
- uses: actions/checkout@v4.2.2
with:
submodules: true
- - name: Install pnpm
- uses: pnpm/action-setup@v4
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- - run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
diff --git a/.github/workflows/validate-api-json.yml b/.github/workflows/validate-api-json.yml
index a8b2402988..f84efa4821 100644
--- a/.github/workflows/validate-api-json.yml
+++ b/.github/workflows/validate-api-json.yml
@@ -12,10 +12,6 @@ on:
paths:
- packages/backend/**
- .github/workflows/validate-api-json.yml
-
-env:
- COREPACK_DEFAULT_TO_LATEST: 0
-
jobs:
validate-api-json:
runs-on: ubuntu-latest
@@ -28,8 +24,8 @@ jobs:
- uses: actions/checkout@v4.2.2
with:
submodules: true
- - name: Install pnpm
- uses: pnpm/action-setup@v4
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
@@ -37,7 +33,6 @@ jobs:
cache: 'pnpm'
- name: Install Redocly CLI
run: npm i -g @redocly/cli
- - run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
diff --git a/.npmrc b/.npmrc
index c42da845b4..16216a4a21 100644
--- a/.npmrc
+++ b/.npmrc
@@ -1 +1,2 @@
engine-strict = true
+save-exact = true
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9b00d15dce..8e2877c175 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
## 2025.3.1
+### General
+- pnpmをv10に更新
+- Corepackを削除
+
### Client
- Feat: 設定の検索を追加(実験的)
- Enhance: 設定項目の再配置
diff --git a/Dockerfile b/Dockerfile
index 3bc2044396..0aaf402ac0 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -6,8 +6,6 @@ ARG NODE_VERSION=22.11.0-bookworm
FROM --platform=$BUILDPLATFORM node:${NODE_VERSION} AS native-builder
-ENV COREPACK_DEFAULT_TO_LATEST=0
-
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
--mount=type=cache,target=/var/lib/apt,sharing=locked \
rm -f /etc/apt/apt.conf.d/docker-clean \
@@ -16,8 +14,6 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
&& apt-get install -yqq --no-install-recommends \
build-essential
-RUN corepack enable
-
WORKDIR /misskey
COPY --link ["pnpm-lock.yaml", "pnpm-workspace.yaml", "package.json", "./"]
@@ -33,6 +29,8 @@ COPY --link ["packages/misskey-bubble-game/package.json", "./packages/misskey-bu
ARG NODE_ENV=production
+RUN node -e "console.log(JSON.parse(require('node:fs').readFileSync('./package.json')).packageManager)" | xargs npm install -g
+
RUN --mount=type=cache,target=/root/.local/share/pnpm/store,sharing=locked \
pnpm i --frozen-lockfile --aggregate-output
@@ -46,14 +44,10 @@ RUN rm -rf .git/
FROM --platform=$TARGETPLATFORM node:${NODE_VERSION} AS target-builder
-ENV COREPACK_DEFAULT_TO_LATEST=0
-
RUN apt-get update \
&& apt-get install -yqq --no-install-recommends \
build-essential
-RUN corepack enable
-
WORKDIR /misskey
COPY --link ["pnpm-lock.yaml", "pnpm-workspace.yaml", "package.json", "./"]
@@ -65,6 +59,8 @@ COPY --link ["packages/misskey-bubble-game/package.json", "./packages/misskey-bu
ARG NODE_ENV=production
+RUN node -e "console.log(JSON.parse(require('node:fs').readFileSync('./package.json')).packageManager)" | xargs npm install -g
+
RUN --mount=type=cache,target=/root/.local/share/pnpm/store,sharing=locked \
pnpm i --frozen-lockfile --aggregate-output
@@ -72,13 +68,11 @@ FROM --platform=$TARGETPLATFORM node:${NODE_VERSION}-slim AS runner
ARG UID="991"
ARG GID="991"
-ENV COREPACK_DEFAULT_TO_LATEST=0
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
ffmpeg tini curl libjemalloc-dev libjemalloc2 \
&& ln -s /usr/lib/$(uname -m)-linux-gnu/libjemalloc.so.2 /usr/local/lib/libjemalloc.so \
- && corepack enable \
&& groupadd -g "${GID}" misskey \
&& useradd -l -u "${UID}" -g "${GID}" -m -d /misskey misskey \
&& find / -type d -path /sys -prune -o -type d -path /proc -prune -o -type f -perm /u+s -ignore_readdir_race -exec chmod u-s {} \; \
@@ -91,7 +85,6 @@ WORKDIR /misskey
# add package.json to add pnpm
COPY --chown=misskey:misskey ./package.json ./package.json
-RUN corepack install
COPY --chown=misskey:misskey --from=target-builder /misskey/node_modules ./node_modules
COPY --chown=misskey:misskey --from=target-builder /misskey/packages/backend/node_modules ./packages/backend/node_modules
diff --git a/package.json b/package.json
index baa25259a0..f1db9fb426 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"type": "git",
"url": "https://github.com/misskey-dev/misskey.git"
},
- "packageManager": "pnpm@9.15.4",
+ "packageManager": "pnpm@10.6.1",
"workspaces": [
"packages/frontend-shared",
"packages/frontend",
@@ -73,9 +73,15 @@
"eslint": "9.20.1",
"globals": "15.15.0",
"ncp": "2.0.0",
+ "pnpm": "10.6.1",
"start-server-and-test": "2.0.10"
},
"optionalDependencies": {
"@tensorflow/tfjs-core": "4.22.0"
+ },
+ "pnpm": {
+ "overrides": {
+ "@aiscript-dev/aiscript-languageserver": "-"
+ }
}
}
diff --git a/packages/backend/src/server/ActivityPubServerService.ts b/packages/backend/src/server/ActivityPubServerService.ts
index 8c4b13a40a..20e985aaf2 100644
--- a/packages/backend/src/server/ActivityPubServerService.ts
+++ b/packages/backend/src/server/ActivityPubServerService.ts
@@ -751,7 +751,7 @@ export class ActivityPubServerService {
});
// follow
- fastify.get<{ Params: { followRequestId: string ; } }>('/follows/:followRequestId', async (request, reply) => {
+ fastify.get<{ Params: { followRequestId: string; } }>('/follows/:followRequestId', async (request, reply) => {
// This may be used before the follow is completed, so we do not
// check if the following exists and only check if the follow request exists.
diff --git a/packages/backend/src/server/FileServerService.ts b/packages/backend/src/server/FileServerService.ts
index bf0a011699..772c37094c 100644
--- a/packages/backend/src/server/FileServerService.ts
+++ b/packages/backend/src/server/FileServerService.ts
@@ -497,7 +497,7 @@ export class FileServerService {
@bindThis
private async downloadAndDetectTypeFromUrl(url: string): Promise<
- { state: 'remote' ; mime: string; ext: string | null; path: string; cleanup: () => void; filename: string; }
+ { state: 'remote'; mime: string; ext: string | null; path: string; cleanup: () => void; filename: string; }
> {
const [path, cleanup] = await createTemp();
try {
diff --git a/packages/backend/test-federation/compose.tpl.yml b/packages/backend/test-federation/compose.tpl.yml
index 8b270e58f7..a7e907c3ee 100644
--- a/packages/backend/test-federation/compose.tpl.yml
+++ b/packages/backend/test-federation/compose.tpl.yml
@@ -17,7 +17,6 @@ services:
- ./.config/docker.env
environment:
- NODE_ENV=production
- - COREPACK_DEFAULT_TO_LATEST=0
volumes:
- type: bind
source: ../../../built
@@ -82,7 +81,7 @@ services:
working_dir: /misskey
command: >
bash -c "
- corepack enable && corepack prepare
+ npm install -g pnpm
pnpm -F backend migrate
pnpm -F backend start
"
diff --git a/packages/backend/test-federation/compose.yml b/packages/backend/test-federation/compose.yml
index ed39109aab..4df4ced365 100644
--- a/packages/backend/test-federation/compose.yml
+++ b/packages/backend/test-federation/compose.yml
@@ -9,7 +9,7 @@ services:
service: misskey
command: >
bash -c "
- corepack enable && corepack prepare
+ npm install -g pnpm
pnpm -F backend i
pnpm -F misskey-js i
pnpm -F misskey-reversi i
@@ -29,7 +29,6 @@ services:
environment:
- NODE_ENV=development
- NODE_EXTRA_CA_CERTS=/usr/local/share/ca-certificates/rootCA.crt
- - COREPACK_DEFAULT_TO_LATEST=0
volumes:
- type: bind
source: ../package.json
@@ -78,7 +77,7 @@ services:
working_dir: /misskey
entrypoint: >
bash -c '
- corepack enable && corepack prepare
+ npm install -g pnpm
pnpm -F misskey-js i --frozen-lockfile
pnpm -F backend i --frozen-lockfile
exec "$0" "$@"
@@ -90,8 +89,6 @@ services:
depends_on:
redis.test:
condition: service_healthy
- environment:
- - COREPACK_DEFAULT_TO_LATEST=0
volumes:
- type: bind
source: ../package.json
@@ -120,7 +117,7 @@ services:
working_dir: /misskey
command: >
bash -c "
- corepack enable && corepack prepare
+ npm install -g pnpm
pnpm -F backend i --frozen-lockfile
pnpm exec tsc -p ./packages/backend/test-federation
node ./packages/backend/test-federation/built/daemon.js
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 8fa22d198c..4f57ea7fb7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,6 +7,7 @@ settings:
overrides:
chokidar: 3.6.0
lodash: 4.17.21
+ '@aiscript-dev/aiscript-languageserver': '-'
importers:
@@ -45,10 +46,6 @@ importers:
typescript:
specifier: 5.7.3
version: 5.7.3
- optionalDependencies:
- '@tensorflow/tfjs-core':
- specifier: 4.22.0
- version: 4.22.0(encoding@0.1.13)
devDependencies:
'@misskey-dev/eslint-plugin':
specifier: 2.1.0
@@ -77,9 +74,16 @@ importers:
ncp:
specifier: 2.0.0
version: 2.0.0
+ pnpm:
+ specifier: 10.6.1
+ version: 10.6.1
start-server-and-test:
specifier: 2.0.10
version: 2.0.10
+ optionalDependencies:
+ '@tensorflow/tfjs-core':
+ specifier: 4.22.0
+ version: 4.22.0(encoding@0.1.13)
packages/backend:
dependencies:
@@ -437,94 +441,6 @@ importers:
xev:
specifier: 3.0.2
version: 3.0.2
- optionalDependencies:
- '@swc/core-android-arm64':
- specifier: 1.3.11
- version: 1.3.11
- '@swc/core-darwin-arm64':
- specifier: 1.10.16
- version: 1.10.16
- '@swc/core-darwin-x64':
- specifier: 1.10.16
- version: 1.10.16
- '@swc/core-freebsd-x64':
- specifier: 1.3.11
- version: 1.3.11
- '@swc/core-linux-arm-gnueabihf':
- specifier: 1.10.16
- version: 1.10.16
- '@swc/core-linux-arm64-gnu':
- specifier: 1.10.16
- version: 1.10.16
- '@swc/core-linux-arm64-musl':
- specifier: 1.10.16
- version: 1.10.16
- '@swc/core-linux-x64-gnu':
- specifier: 1.10.16
- version: 1.10.16
- '@swc/core-linux-x64-musl':
- specifier: 1.10.16
- version: 1.10.16
- '@swc/core-win32-arm64-msvc':
- specifier: 1.10.16
- version: 1.10.16
- '@swc/core-win32-ia32-msvc':
- specifier: 1.10.16
- version: 1.10.16
- '@swc/core-win32-x64-msvc':
- specifier: 1.10.16
- version: 1.10.16
- '@tensorflow/tfjs':
- specifier: 4.22.0
- version: 4.22.0(encoding@0.1.13)(seedrandom@3.0.5)
- '@tensorflow/tfjs-node':
- specifier: 4.22.0
- version: 4.22.0(encoding@0.1.13)(seedrandom@3.0.5)
- bufferutil:
- specifier: 4.0.9
- version: 4.0.9
- slacc-android-arm-eabi:
- specifier: 0.0.10
- version: 0.0.10
- slacc-android-arm64:
- specifier: 0.0.10
- version: 0.0.10
- slacc-darwin-arm64:
- specifier: 0.0.10
- version: 0.0.10
- slacc-darwin-universal:
- specifier: 0.0.10
- version: 0.0.10
- slacc-darwin-x64:
- specifier: 0.0.10
- version: 0.0.10
- slacc-freebsd-x64:
- specifier: 0.0.10
- version: 0.0.10
- slacc-linux-arm-gnueabihf:
- specifier: 0.0.10
- version: 0.0.10
- slacc-linux-arm64-gnu:
- specifier: 0.0.10
- version: 0.0.10
- slacc-linux-arm64-musl:
- specifier: 0.0.10
- version: 0.0.10
- slacc-linux-x64-gnu:
- specifier: 0.0.10
- version: 0.0.10
- slacc-linux-x64-musl:
- specifier: 0.0.10
- version: 0.0.10
- slacc-win32-arm64-msvc:
- specifier: 0.0.10
- version: 0.0.10
- slacc-win32-x64-msvc:
- specifier: 0.0.10
- version: 0.0.10
- utf-8-validate:
- specifier: 6.0.5
- version: 6.0.5
devDependencies:
'@jest/globals':
specifier: 29.7.0
@@ -682,6 +598,94 @@ importers:
simple-oauth2:
specifier: 5.1.0
version: 5.1.0
+ optionalDependencies:
+ '@swc/core-android-arm64':
+ specifier: 1.3.11
+ version: 1.3.11
+ '@swc/core-darwin-arm64':
+ specifier: 1.10.16
+ version: 1.10.16
+ '@swc/core-darwin-x64':
+ specifier: 1.10.16
+ version: 1.10.16
+ '@swc/core-freebsd-x64':
+ specifier: 1.3.11
+ version: 1.3.11
+ '@swc/core-linux-arm-gnueabihf':
+ specifier: 1.10.16
+ version: 1.10.16
+ '@swc/core-linux-arm64-gnu':
+ specifier: 1.10.16
+ version: 1.10.16
+ '@swc/core-linux-arm64-musl':
+ specifier: 1.10.16
+ version: 1.10.16
+ '@swc/core-linux-x64-gnu':
+ specifier: 1.10.16
+ version: 1.10.16
+ '@swc/core-linux-x64-musl':
+ specifier: 1.10.16
+ version: 1.10.16
+ '@swc/core-win32-arm64-msvc':
+ specifier: 1.10.16
+ version: 1.10.16
+ '@swc/core-win32-ia32-msvc':
+ specifier: 1.10.16
+ version: 1.10.16
+ '@swc/core-win32-x64-msvc':
+ specifier: 1.10.16
+ version: 1.10.16
+ '@tensorflow/tfjs':
+ specifier: 4.22.0
+ version: 4.22.0(encoding@0.1.13)(seedrandom@3.0.5)
+ '@tensorflow/tfjs-node':
+ specifier: 4.22.0
+ version: 4.22.0(encoding@0.1.13)(seedrandom@3.0.5)
+ bufferutil:
+ specifier: 4.0.9
+ version: 4.0.9
+ slacc-android-arm-eabi:
+ specifier: 0.0.10
+ version: 0.0.10
+ slacc-android-arm64:
+ specifier: 0.0.10
+ version: 0.0.10
+ slacc-darwin-arm64:
+ specifier: 0.0.10
+ version: 0.0.10
+ slacc-darwin-universal:
+ specifier: 0.0.10
+ version: 0.0.10
+ slacc-darwin-x64:
+ specifier: 0.0.10
+ version: 0.0.10
+ slacc-freebsd-x64:
+ specifier: 0.0.10
+ version: 0.0.10
+ slacc-linux-arm-gnueabihf:
+ specifier: 0.0.10
+ version: 0.0.10
+ slacc-linux-arm64-gnu:
+ specifier: 0.0.10
+ version: 0.0.10
+ slacc-linux-arm64-musl:
+ specifier: 0.0.10
+ version: 0.0.10
+ slacc-linux-x64-gnu:
+ specifier: 0.0.10
+ version: 0.0.10
+ slacc-linux-x64-musl:
+ specifier: 0.0.10
+ version: 0.0.10
+ slacc-win32-arm64-msvc:
+ specifier: 0.0.10
+ version: 0.0.10
+ slacc-win32-x64-msvc:
+ specifier: 0.0.10
+ version: 0.0.10
+ utf-8-validate:
+ specifier: 6.0.5
+ version: 6.0.5
packages/frontend:
dependencies:
@@ -1448,11 +1452,6 @@ packages:
'@adobe/css-tools@4.4.0':
resolution: {integrity: sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==}
- '@aiscript-dev/aiscript-languageserver@https://github.com/aiscript-dev/aiscript-languageserver/releases/download/0.1.6/aiscript-dev-aiscript-languageserver-0.1.6.tgz':
- resolution: {tarball: https://github.com/aiscript-dev/aiscript-languageserver/releases/download/0.1.6/aiscript-dev-aiscript-languageserver-0.1.6.tgz}
- version: 0.1.6
- hasBin: true
-
'@ampproject/remapping@2.3.0':
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
@@ -1648,10 +1647,6 @@ packages:
resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.23.5':
- resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
- engines: {node: '>=6.9.0'}
-
'@babel/compat-data@7.24.7':
resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==}
engines: {node: '>=6.9.0'}
@@ -1692,10 +1687,6 @@ packages:
resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-imports@7.22.15':
- resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-module-imports@7.24.7':
resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
engines: {node: '>=6.9.0'}
@@ -1716,10 +1707,6 @@ packages:
resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-simple-access@7.22.5':
- resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-simple-access@7.24.7':
resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==}
engines: {node: '>=6.9.0'}
@@ -1740,10 +1727,6 @@ packages:
resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-option@7.23.5':
- resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-validator-option@7.24.7':
resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==}
engines: {node: '>=6.9.0'}
@@ -4680,11 +4663,6 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
- acorn@8.14.0:
- resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
acorn@8.14.1:
resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
engines: {node: '>=0.4.0'}
@@ -5073,11 +5051,6 @@ packages:
browser-assert@1.2.1:
resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==}
- browserslist@4.23.0:
- resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
-
browserslist@4.24.4:
resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
@@ -5154,9 +5127,6 @@ packages:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
engines: {node: '>= 0.4'}
- call-bind@1.0.2:
- resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
-
call-bind@1.0.7:
resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
engines: {node: '>= 0.4'}
@@ -5933,9 +5903,6 @@ packages:
engines: {node: '>=0.10.0'}
hasBin: true
- electron-to-chromium@1.4.686:
- resolution: {integrity: sha512-3avY1B+vUzNxEgkBDpKOP8WarvUAEwpRaiCL0He5OKWEFxzaOFiq4WoZEZe7qh0ReS7DiWoHMnYoQCKxNZNzSg==}
-
electron-to-chromium@1.5.83:
resolution: {integrity: sha512-LcUDPqSt+V0QmI47XLzZrz5OqILSMGsPFkDYus22rIbgorSvBYEFqq854ltTmUdHkY92FSdAAvsh4jWEULMdfQ==}
@@ -8206,9 +8173,6 @@ packages:
node-int64@0.4.0:
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
- node-releases@2.0.14:
- resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
-
node-releases@2.0.19:
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
@@ -8650,6 +8614,11 @@ packages:
resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
engines: {node: '>=10.13.0'}
+ pnpm@10.6.1:
+ resolution: {integrity: sha512-QO4Jr0B/qfu1+/uOHLQPu3TArww+EOkiTXtTx2WFKGFbLJJFDnTPrZHjotyv485AUNgL2nHXV3VtLOK2YhPpow==}
+ engines: {node: '>=18.12'}
+ hasBin: true
+
polished@4.2.2:
resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==}
engines: {node: '>=10'}
@@ -10356,12 +10325,6 @@ packages:
resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
engines: {node: '>=8'}
- update-browserslist-db@1.0.13:
- resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
-
update-browserslist-db@1.1.2:
resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==}
hasBin: true
@@ -10531,16 +10494,9 @@ packages:
vscode-languageserver-protocol@3.17.5:
resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==}
- vscode-languageserver-textdocument@1.0.11:
- resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==}
-
vscode-languageserver-types@3.17.5:
resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==}
- vscode-languageserver@9.0.1:
- resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==}
- hasBin: true
-
vscode-uri@3.0.8:
resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
@@ -10847,14 +10803,6 @@ snapshots:
'@adobe/css-tools@4.4.0': {}
- '@aiscript-dev/aiscript-languageserver@https://github.com/aiscript-dev/aiscript-languageserver/releases/download/0.1.6/aiscript-dev-aiscript-languageserver-0.1.6.tgz':
- dependencies:
- seedrandom: 3.0.5
- stringz: 2.1.0
- uuid: 9.0.1
- vscode-languageserver: 9.0.1
- vscode-languageserver-textdocument: 1.0.11
-
'@ampproject/remapping@2.3.0':
dependencies:
'@jridgewell/gen-mapping': 0.3.5
@@ -11380,8 +11328,6 @@ snapshots:
'@babel/highlight': 7.24.7
picocolors: 1.1.1
- '@babel/compat-data@7.23.5': {}
-
'@babel/compat-data@7.24.7': {}
'@babel/core@7.23.5':
@@ -11440,9 +11386,9 @@ snapshots:
'@babel/helper-compilation-targets@7.22.15':
dependencies:
- '@babel/compat-data': 7.23.5
- '@babel/helper-validator-option': 7.23.5
- browserslist: 4.23.0
+ '@babel/compat-data': 7.24.7
+ '@babel/helper-validator-option': 7.24.7
+ browserslist: 4.24.4
lru-cache: 5.1.1
semver: 6.3.1
@@ -11467,10 +11413,6 @@ snapshots:
dependencies:
'@babel/types': 7.25.6
- '@babel/helper-module-imports@7.22.15':
- dependencies:
- '@babel/types': 7.25.6
-
'@babel/helper-module-imports@7.24.7':
dependencies:
'@babel/traverse': 7.24.7
@@ -11482,10 +11424,12 @@ snapshots:
dependencies:
'@babel/core': 7.23.5
'@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-simple-access': 7.22.5
+ '@babel/helper-module-imports': 7.24.7
+ '@babel/helper-simple-access': 7.24.7
'@babel/helper-split-export-declaration': 7.24.7
'@babel/helper-validator-identifier': 7.24.7
+ transitivePeerDependencies:
+ - supports-color
'@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)':
dependencies:
@@ -11500,10 +11444,6 @@ snapshots:
'@babel/helper-plugin-utils@7.22.5': {}
- '@babel/helper-simple-access@7.22.5':
- dependencies:
- '@babel/types': 7.25.6
-
'@babel/helper-simple-access@7.24.7':
dependencies:
'@babel/traverse': 7.24.7
@@ -11521,8 +11461,6 @@ snapshots:
'@babel/helper-validator-identifier@7.24.7': {}
- '@babel/helper-validator-option@7.23.5': {}
-
'@babel/helper-validator-option@7.24.7': {}
'@babel/helpers@7.23.5':
@@ -15118,8 +15056,6 @@ snapshots:
acorn@7.4.1: {}
- acorn@8.14.0: {}
-
acorn@8.14.1: {}
adm-zip@0.5.10:
@@ -15157,7 +15093,6 @@ snapshots:
aiscript-vscode@https://codeload.github.com/aiscript-dev/aiscript-vscode/tar.gz/c3cde89e79a41d93540cf8a48cd619c3f2dcb1b7:
dependencies:
- '@aiscript-dev/aiscript-languageserver': https://github.com/aiscript-dev/aiscript-languageserver/releases/download/0.1.6/aiscript-dev-aiscript-languageserver-0.1.6.tgz
vscode-languageclient: 9.0.1
ajv-draft-04@1.0.0(ajv@8.13.0):
@@ -15596,13 +15531,6 @@ snapshots:
browser-assert@1.2.1: {}
- browserslist@4.23.0:
- dependencies:
- caniuse-lite: 1.0.30001591
- electron-to-chromium: 1.4.686
- node-releases: 2.0.14
- update-browserslist-db: 1.0.13(browserslist@4.23.0)
-
browserslist@4.24.4:
dependencies:
caniuse-lite: 1.0.30001695
@@ -15708,11 +15636,6 @@ snapshots:
es-errors: 1.3.0
function-bind: 1.1.2
- call-bind@1.0.2:
- dependencies:
- function-bind: 1.1.2
- get-intrinsic: 1.2.4
-
call-bind@1.0.7:
dependencies:
es-define-property: 1.0.0
@@ -16414,7 +16337,7 @@ snapshots:
deep-equal@2.2.0:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.7
es-get-iterator: 1.1.3
get-intrinsic: 1.2.4
is-arguments: 1.1.1
@@ -16430,7 +16353,7 @@ snapshots:
side-channel: 1.0.6
which-boxed-primitive: 1.0.2
which-collection: 1.0.1
- which-typed-array: 1.1.11
+ which-typed-array: 1.1.15
deep-extend@0.6.0:
optional: true
@@ -16447,7 +16370,7 @@ snapshots:
dependencies:
es-define-property: 1.0.0
es-errors: 1.3.0
- gopd: 1.0.1
+ gopd: 1.2.0
define-lazy-prop@2.0.0: {}
@@ -16594,8 +16517,6 @@ snapshots:
dependencies:
jake: 10.8.5
- electron-to-chromium@1.4.686: {}
-
electron-to-chromium@1.5.83: {}
emittery@0.13.1: {}
@@ -16741,7 +16662,7 @@ snapshots:
es-get-iterator@1.1.3:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.7
get-intrinsic: 1.2.4
has-symbols: 1.0.3
is-arguments: 1.1.1
@@ -18051,9 +17972,9 @@ snapshots:
is-array-buffer@3.0.2:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.7
get-intrinsic: 1.2.4
- is-typed-array: 1.1.10
+ is-typed-array: 1.1.13
is-array-buffer@3.0.4:
dependencies:
@@ -18149,14 +18070,14 @@ snapshots:
is-regex@1.1.4:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.7
has-tostringtag: 1.0.2
is-set@2.0.2: {}
is-shared-array-buffer@1.0.2:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.7
is-shared-array-buffer@1.0.3:
dependencies:
@@ -18182,10 +18103,10 @@ snapshots:
is-typed-array@1.1.10:
dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.7
for-each: 0.3.3
- gopd: 1.0.1
+ gopd: 1.2.0
has-tostringtag: 1.0.2
is-typed-array@1.1.13:
@@ -19670,8 +19591,6 @@ snapshots:
node-int64@0.4.0: {}
- node-releases@2.0.14: {}
-
node-releases@2.0.19: {}
nodemailer@6.10.0: {}
@@ -19776,14 +19695,14 @@ snapshots:
object-is@1.1.5:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.7
define-properties: 1.2.0
object-keys@1.1.1: {}
object.assign@4.1.4:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.7
define-properties: 1.2.0
has-symbols: 1.0.3
object-keys: 1.1.1
@@ -20114,6 +20033,8 @@ snapshots:
pngjs@5.0.0: {}
+ pnpm@10.6.1: {}
+
polished@4.2.2:
dependencies:
'@babel/runtime': 7.23.4
@@ -20705,7 +20626,7 @@ snapshots:
regexp.prototype.flags@1.5.0:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.7
define-properties: 1.2.0
functions-have-names: 1.2.3
@@ -20985,7 +20906,7 @@ snapshots:
es-errors: 1.3.0
function-bind: 1.1.2
get-intrinsic: 1.2.4
- gopd: 1.0.1
+ gopd: 1.2.0
has-property-descriptors: 1.0.2
set-function-name@2.0.2:
@@ -21550,7 +21471,7 @@ snapshots:
terser@5.39.0:
dependencies:
'@jridgewell/source-map': 0.3.6
- acorn: 8.14.0
+ acorn: 8.14.1
commander: 2.20.3
source-map-support: 0.5.21
@@ -21763,7 +21684,7 @@ snapshots:
dependencies:
call-bind: 1.0.7
get-intrinsic: 1.2.4
- is-typed-array: 1.1.10
+ is-typed-array: 1.1.13
typed-array-buffer@1.0.2:
dependencies:
@@ -21776,30 +21697,30 @@ snapshots:
call-bind: 1.0.7
for-each: 0.3.3
has-proto: 1.0.1
- is-typed-array: 1.1.10
+ is-typed-array: 1.1.13
typed-array-byte-length@1.0.1:
dependencies:
call-bind: 1.0.7
for-each: 0.3.3
- gopd: 1.0.1
+ gopd: 1.2.0
has-proto: 1.0.3
is-typed-array: 1.1.13
typed-array-byte-offset@1.0.0:
dependencies:
- available-typed-arrays: 1.0.5
+ available-typed-arrays: 1.0.7
call-bind: 1.0.7
for-each: 0.3.3
has-proto: 1.0.1
- is-typed-array: 1.1.10
+ is-typed-array: 1.1.13
typed-array-byte-offset@1.0.2:
dependencies:
available-typed-arrays: 1.0.7
call-bind: 1.0.7
for-each: 0.3.3
- gopd: 1.0.1
+ gopd: 1.2.0
has-proto: 1.0.3
is-typed-array: 1.1.13
@@ -21807,13 +21728,13 @@ snapshots:
dependencies:
call-bind: 1.0.7
for-each: 0.3.3
- is-typed-array: 1.1.10
+ is-typed-array: 1.1.13
typed-array-length@1.0.6:
dependencies:
call-bind: 1.0.7
for-each: 0.3.3
- gopd: 1.0.1
+ gopd: 1.2.0
has-proto: 1.0.3
is-typed-array: 1.1.13
possible-typed-array-names: 1.0.0
@@ -21941,12 +21862,6 @@ snapshots:
untildify@4.0.0: {}
- update-browserslist-db@1.0.13(browserslist@4.23.0):
- dependencies:
- browserslist: 4.23.0
- escalade: 3.1.1
- picocolors: 1.1.1
-
update-browserslist-db@1.1.2(browserslist@4.24.4):
dependencies:
browserslist: 4.24.4
@@ -22120,14 +22035,8 @@ snapshots:
vscode-jsonrpc: 8.2.0
vscode-languageserver-types: 3.17.5
- vscode-languageserver-textdocument@1.0.11: {}
-
vscode-languageserver-types@3.17.5: {}
- vscode-languageserver@9.0.1:
- dependencies:
- vscode-languageserver-protocol: 3.17.5
-
vscode-uri@3.0.8: {}
vue-component-meta@2.0.16(typescript@5.8.2):
@@ -22293,10 +22202,10 @@ snapshots:
which-typed-array@1.1.11:
dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.7
for-each: 0.3.3
- gopd: 1.0.1
+ gopd: 1.2.0
has-tostringtag: 1.0.2
which-typed-array@1.1.15:
@@ -22304,7 +22213,7 @@ snapshots:
available-typed-arrays: 1.0.7
call-bind: 1.0.7
for-each: 0.3.3
- gopd: 1.0.1
+ gopd: 1.2.0
has-tostringtag: 1.0.2
which@1.3.1:
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index d222614eda..68e4f0adc1 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -1,10 +1,29 @@
packages:
- - 'packages/backend'
- - 'packages/frontend-shared'
- - 'packages/frontend'
- - 'packages/frontend-embed'
- - 'packages/sw'
- - 'packages/misskey-js'
- - 'packages/misskey-js/generator'
- - 'packages/misskey-reversi'
- - 'packages/misskey-bubble-game'
+ - packages/backend
+ - packages/frontend-shared
+ - packages/frontend
+ - packages/frontend-embed
+ - packages/sw
+ - packages/misskey-js
+ - packages/misskey-js/generator
+ - packages/misskey-reversi
+ - packages/misskey-bubble-game
+onlyBuiltDependencies:
+ - '@nestjs/core'
+ - '@parcel/watcher'
+ - '@sentry/profiling-node'
+ - '@swc/core'
+ - '@tensorflow/tfjs-node'
+ - bufferutil
+ - canvas
+ - core-js
+ - cypress
+ - esbuild
+ - msgpackr-extract
+ - msw
+ - nice-napi
+ - re2
+ - sharp
+ - utf-8-validate
+ - v-code-diff
+ - vue-demi