mirror of
https://github.com/linuxserver/docker-heimdall.git
synced 2026-04-18 15:45:49 +09:00
Compare commits
4 Commits
js-882cd13
...
js-882cd13
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5be9ac628e | ||
|
|
4affd0d62c | ||
|
|
335bcf8341 | ||
|
|
9d6a33a016 |
@@ -15,6 +15,6 @@ trim_trailing_whitespace = false
|
|||||||
indent_style = space
|
indent_style = space
|
||||||
indent_size = 2
|
indent_size = 2
|
||||||
|
|
||||||
[{**.sh,root/etc/cont-init.d/**,root/etc/services.d/**}]
|
[{**.sh,root/etc/s6-overlay/s6-rc.d/**,root/etc/cont-init.d/**,root/etc/services.d/**}]
|
||||||
indent_style = space
|
indent_style = space
|
||||||
indent_size = 4
|
indent_size = 4
|
||||||
|
|||||||
12
.github/workflows/call_invalid_helper.yml
vendored
Executable file
12
.github/workflows/call_invalid_helper.yml
vendored
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
name: Comment on invalid interaction
|
||||||
|
on:
|
||||||
|
issues:
|
||||||
|
types:
|
||||||
|
- labeled
|
||||||
|
jobs:
|
||||||
|
add-comment-on-invalid:
|
||||||
|
if: github.event.label.name == 'invalid'
|
||||||
|
permissions:
|
||||||
|
issues: write
|
||||||
|
uses: linuxserver/github-workflows/.github/workflows/invalid-interaction-helper.yml@v1
|
||||||
|
secrets: inherit
|
||||||
2
.github/workflows/greetings.yml
vendored
2
.github/workflows/greetings.yml
vendored
@@ -8,6 +8,6 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/first-interaction@v1
|
- uses: actions/first-interaction@v1
|
||||||
with:
|
with:
|
||||||
issue-message: 'Thanks for opening your first issue here! Be sure to follow the [bug](https://github.com/linuxserver/docker-heimdall/blob/js/.github/ISSUE_TEMPLATE/issue.bug.yml) or [feature](https://github.com/linuxserver/docker-heimdall/blob/js/.github/ISSUE_TEMPLATE/issue.feature.yml) issue templates!'
|
issue-message: 'Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.'
|
||||||
pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-heimdall/blob/js/.github/PULL_REQUEST_TEMPLATE.md)!'
|
pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-heimdall/blob/js/.github/PULL_REQUEST_TEMPLATE.md)!'
|
||||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|||||||
9
.github/workflows/permissions.yml
vendored
Executable file
9
.github/workflows/permissions.yml
vendored
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
name: Permission check
|
||||||
|
on:
|
||||||
|
pull_request:
|
||||||
|
paths:
|
||||||
|
- '**/run'
|
||||||
|
- '**/finish'
|
||||||
|
jobs:
|
||||||
|
permission_check:
|
||||||
|
uses: linuxserver/github-workflows/.github/workflows/init-svc-executable-permissions.yml@v1
|
||||||
74
Jenkinsfile
vendored
74
Jenkinsfile
vendored
@@ -59,7 +59,7 @@ pipeline {
|
|||||||
env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT
|
env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT
|
||||||
env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/'
|
env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/'
|
||||||
env.PULL_REQUEST = env.CHANGE_ID
|
env.PULL_REQUEST = env.CHANGE_ID
|
||||||
env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml'
|
env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/call_invalid_helper.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml'
|
||||||
}
|
}
|
||||||
script{
|
script{
|
||||||
env.LS_RELEASE_NUMBER = sh(
|
env.LS_RELEASE_NUMBER = sh(
|
||||||
@@ -69,7 +69,7 @@ pipeline {
|
|||||||
script{
|
script{
|
||||||
env.LS_TAG_NUMBER = sh(
|
env.LS_TAG_NUMBER = sh(
|
||||||
script: '''#! /bin/bash
|
script: '''#! /bin/bash
|
||||||
tagsha=$(git rev-list -n 1 ${LS_RELEASE} 2>/dev/null)
|
tagsha=$(git rev-list -n 1 js-${LS_RELEASE} 2>/dev/null)
|
||||||
if [ "${tagsha}" == "${COMMIT_SHA}" ]; then
|
if [ "${tagsha}" == "${COMMIT_SHA}" ]; then
|
||||||
echo ${LS_RELEASE_NUMBER}
|
echo ${LS_RELEASE_NUMBER}
|
||||||
elif [ -z "${GIT_COMMIT}" ]; then
|
elif [ -z "${GIT_COMMIT}" ]; then
|
||||||
@@ -452,7 +452,8 @@ pipeline {
|
|||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
echo "Running on node: ${NODE_NAME}"
|
echo "Running on node: ${NODE_NAME}"
|
||||||
sh "docker build \
|
sh "sed -r -i 's|(^FROM .*)|\\1\\n\\nENV LSIO_FIRST_PARTY=true|g' Dockerfile"
|
||||||
|
sh "docker buildx build \
|
||||||
--label \"org.opencontainers.image.created=${GITHUB_DATE}\" \
|
--label \"org.opencontainers.image.created=${GITHUB_DATE}\" \
|
||||||
--label \"org.opencontainers.image.authors=linuxserver.io\" \
|
--label \"org.opencontainers.image.authors=linuxserver.io\" \
|
||||||
--label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-heimdall/packages\" \
|
--label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-heimdall/packages\" \
|
||||||
@@ -465,7 +466,7 @@ pipeline {
|
|||||||
--label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \
|
--label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \
|
||||||
--label \"org.opencontainers.image.title=Heimdall\" \
|
--label \"org.opencontainers.image.title=Heimdall\" \
|
||||||
--label \"org.opencontainers.image.description=[Heimdall](https://heimdall.site) is a way to organise all those links to your most used web sites and web applications in a simple way. Simplicity is the key to Heimdall. Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.\" \
|
--label \"org.opencontainers.image.description=[Heimdall](https://heimdall.site) is a way to organise all those links to your most used web sites and web applications in a simple way. Simplicity is the key to Heimdall. Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.\" \
|
||||||
--no-cache --pull -t ${IMAGE}:${META_TAG} \
|
--no-cache --pull -t ${IMAGE}:${META_TAG} --platform=linux/amd64 \
|
||||||
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
|
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -482,7 +483,8 @@ pipeline {
|
|||||||
stage('Build X86') {
|
stage('Build X86') {
|
||||||
steps {
|
steps {
|
||||||
echo "Running on node: ${NODE_NAME}"
|
echo "Running on node: ${NODE_NAME}"
|
||||||
sh "docker build \
|
sh "sed -r -i 's|(^FROM .*)|\\1\\n\\nENV LSIO_FIRST_PARTY=true|g' Dockerfile"
|
||||||
|
sh "docker buildx build \
|
||||||
--label \"org.opencontainers.image.created=${GITHUB_DATE}\" \
|
--label \"org.opencontainers.image.created=${GITHUB_DATE}\" \
|
||||||
--label \"org.opencontainers.image.authors=linuxserver.io\" \
|
--label \"org.opencontainers.image.authors=linuxserver.io\" \
|
||||||
--label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-heimdall/packages\" \
|
--label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-heimdall/packages\" \
|
||||||
@@ -495,7 +497,7 @@ pipeline {
|
|||||||
--label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \
|
--label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \
|
||||||
--label \"org.opencontainers.image.title=Heimdall\" \
|
--label \"org.opencontainers.image.title=Heimdall\" \
|
||||||
--label \"org.opencontainers.image.description=[Heimdall](https://heimdall.site) is a way to organise all those links to your most used web sites and web applications in a simple way. Simplicity is the key to Heimdall. Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.\" \
|
--label \"org.opencontainers.image.description=[Heimdall](https://heimdall.site) is a way to organise all those links to your most used web sites and web applications in a simple way. Simplicity is the key to Heimdall. Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.\" \
|
||||||
--no-cache --pull -t ${IMAGE}:amd64-${META_TAG} \
|
--no-cache --pull -t ${IMAGE}:amd64-${META_TAG} --platform=linux/amd64 \
|
||||||
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
|
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -509,7 +511,8 @@ pipeline {
|
|||||||
sh '''#! /bin/bash
|
sh '''#! /bin/bash
|
||||||
echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
|
echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
|
||||||
'''
|
'''
|
||||||
sh "docker build \
|
sh "sed -r -i 's|(^FROM .*)|\\1\\n\\nENV LSIO_FIRST_PARTY=true|g' Dockerfile.armhf"
|
||||||
|
sh "docker buildx build \
|
||||||
--label \"org.opencontainers.image.created=${GITHUB_DATE}\" \
|
--label \"org.opencontainers.image.created=${GITHUB_DATE}\" \
|
||||||
--label \"org.opencontainers.image.authors=linuxserver.io\" \
|
--label \"org.opencontainers.image.authors=linuxserver.io\" \
|
||||||
--label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-heimdall/packages\" \
|
--label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-heimdall/packages\" \
|
||||||
@@ -522,7 +525,7 @@ pipeline {
|
|||||||
--label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \
|
--label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \
|
||||||
--label \"org.opencontainers.image.title=Heimdall\" \
|
--label \"org.opencontainers.image.title=Heimdall\" \
|
||||||
--label \"org.opencontainers.image.description=[Heimdall](https://heimdall.site) is a way to organise all those links to your most used web sites and web applications in a simple way. Simplicity is the key to Heimdall. Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.\" \
|
--label \"org.opencontainers.image.description=[Heimdall](https://heimdall.site) is a way to organise all those links to your most used web sites and web applications in a simple way. Simplicity is the key to Heimdall. Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.\" \
|
||||||
--no-cache --pull -f Dockerfile.armhf -t ${IMAGE}:arm32v7-${META_TAG} \
|
--no-cache --pull -f Dockerfile.armhf -t ${IMAGE}:arm32v7-${META_TAG} --platform=linux/arm/v7 \
|
||||||
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
|
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
|
||||||
sh "docker tag ${IMAGE}:arm32v7-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}"
|
sh "docker tag ${IMAGE}:arm32v7-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}"
|
||||||
retry(5) {
|
retry(5) {
|
||||||
@@ -543,7 +546,8 @@ pipeline {
|
|||||||
sh '''#! /bin/bash
|
sh '''#! /bin/bash
|
||||||
echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
|
echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
|
||||||
'''
|
'''
|
||||||
sh "docker build \
|
sh "sed -r -i 's|(^FROM .*)|\\1\\n\\nENV LSIO_FIRST_PARTY=true|g' Dockerfile.aarch64"
|
||||||
|
sh "docker buildx build \
|
||||||
--label \"org.opencontainers.image.created=${GITHUB_DATE}\" \
|
--label \"org.opencontainers.image.created=${GITHUB_DATE}\" \
|
||||||
--label \"org.opencontainers.image.authors=linuxserver.io\" \
|
--label \"org.opencontainers.image.authors=linuxserver.io\" \
|
||||||
--label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-heimdall/packages\" \
|
--label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-heimdall/packages\" \
|
||||||
@@ -556,7 +560,7 @@ pipeline {
|
|||||||
--label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \
|
--label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \
|
||||||
--label \"org.opencontainers.image.title=Heimdall\" \
|
--label \"org.opencontainers.image.title=Heimdall\" \
|
||||||
--label \"org.opencontainers.image.description=[Heimdall](https://heimdall.site) is a way to organise all those links to your most used web sites and web applications in a simple way. Simplicity is the key to Heimdall. Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.\" \
|
--label \"org.opencontainers.image.description=[Heimdall](https://heimdall.site) is a way to organise all those links to your most used web sites and web applications in a simple way. Simplicity is the key to Heimdall. Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.\" \
|
||||||
--no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} \
|
--no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} --platform=linux/arm64 \
|
||||||
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
|
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
|
||||||
sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}"
|
sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}"
|
||||||
retry(5) {
|
retry(5) {
|
||||||
@@ -585,26 +589,12 @@ pipeline {
|
|||||||
else
|
else
|
||||||
LOCAL_CONTAINER=${IMAGE}:${META_TAG}
|
LOCAL_CONTAINER=${IMAGE}:${META_TAG}
|
||||||
fi
|
fi
|
||||||
if [ "${DIST_IMAGE}" == "alpine" ]; then
|
touch ${TEMPDIR}/package_versions.txt
|
||||||
docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\
|
docker run --rm \
|
||||||
apk info -v > /tmp/package_versions.txt && \
|
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
||||||
sort -o /tmp/package_versions.txt /tmp/package_versions.txt && \
|
-v ${TEMPDIR}:/tmp \
|
||||||
chmod 777 /tmp/package_versions.txt'
|
ghcr.io/anchore/syft:latest \
|
||||||
elif [ "${DIST_IMAGE}" == "ubuntu" ]; then
|
${LOCAL_CONTAINER} -o table=/tmp/package_versions.txt
|
||||||
docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\
|
|
||||||
apt list -qq --installed | sed "s#/.*now ##g" | cut -d" " -f1 > /tmp/package_versions.txt && \
|
|
||||||
sort -o /tmp/package_versions.txt /tmp/package_versions.txt && \
|
|
||||||
chmod 777 /tmp/package_versions.txt'
|
|
||||||
elif [ "${DIST_IMAGE}" == "fedora" ]; then
|
|
||||||
docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\
|
|
||||||
rpm -qa > /tmp/package_versions.txt && \
|
|
||||||
sort -o /tmp/package_versions.txt /tmp/package_versions.txt && \
|
|
||||||
chmod 777 /tmp/package_versions.txt'
|
|
||||||
elif [ "${DIST_IMAGE}" == "arch" ]; then
|
|
||||||
docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\
|
|
||||||
pacman -Q > /tmp/package_versions.txt && \
|
|
||||||
chmod 777 /tmp/package_versions.txt'
|
|
||||||
fi
|
|
||||||
NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 )
|
NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 )
|
||||||
echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github"
|
echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github"
|
||||||
if [ "${NEW_PACKAGE_TAG}" != "${PACKAGE_TAG}" ]; then
|
if [ "${NEW_PACKAGE_TAG}" != "${PACKAGE_TAG}" ]; then
|
||||||
@@ -815,19 +805,19 @@ pipeline {
|
|||||||
echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
|
echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
|
||||||
if [ "${CI}" == "false" ]; then
|
if [ "${CI}" == "false" ]; then
|
||||||
docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}
|
docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}
|
||||||
docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}
|
|
||||||
docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG}
|
docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG}
|
||||||
|
docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}
|
||||||
docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
|
docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
|
||||||
fi
|
fi
|
||||||
for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do
|
for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do
|
||||||
docker tag ${IMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG}
|
docker tag ${IMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG}
|
||||||
docker tag ${IMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG}
|
|
||||||
docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG}
|
|
||||||
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-js
|
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-js
|
||||||
docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-js
|
|
||||||
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-js
|
|
||||||
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG}
|
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG}
|
||||||
|
docker tag ${IMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG}
|
||||||
|
docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-js
|
||||||
docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG}
|
docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG}
|
||||||
|
docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG}
|
||||||
|
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-js
|
||||||
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
|
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
|
||||||
if [ -n "${SEMVER}" ]; then
|
if [ -n "${SEMVER}" ]; then
|
||||||
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${SEMVER}
|
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${SEMVER}
|
||||||
@@ -835,13 +825,13 @@ pipeline {
|
|||||||
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
|
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
|
||||||
fi
|
fi
|
||||||
docker push ${MANIFESTIMAGE}:amd64-${META_TAG}
|
docker push ${MANIFESTIMAGE}:amd64-${META_TAG}
|
||||||
docker push ${MANIFESTIMAGE}:arm32v7-${META_TAG}
|
|
||||||
docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG}
|
|
||||||
docker push ${MANIFESTIMAGE}:amd64-js
|
|
||||||
docker push ${MANIFESTIMAGE}:arm32v7-js
|
|
||||||
docker push ${MANIFESTIMAGE}:arm64v8-js
|
|
||||||
docker push ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG}
|
docker push ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG}
|
||||||
|
docker push ${MANIFESTIMAGE}:amd64-js
|
||||||
|
docker push ${MANIFESTIMAGE}:arm32v7-${META_TAG}
|
||||||
|
docker push ${MANIFESTIMAGE}:arm32v7-js
|
||||||
docker push ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG}
|
docker push ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG}
|
||||||
|
docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG}
|
||||||
|
docker push ${MANIFESTIMAGE}:arm64v8-js
|
||||||
docker push ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
|
docker push ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
|
||||||
if [ -n "${SEMVER}" ]; then
|
if [ -n "${SEMVER}" ]; then
|
||||||
docker push ${MANIFESTIMAGE}:amd64-${SEMVER}
|
docker push ${MANIFESTIMAGE}:amd64-${SEMVER}
|
||||||
@@ -987,12 +977,12 @@ pipeline {
|
|||||||
sh 'echo "build aborted"'
|
sh 'echo "build aborted"'
|
||||||
}
|
}
|
||||||
else if (currentBuild.currentResult == "SUCCESS"){
|
else if (currentBuild.currentResult == "SUCCESS"){
|
||||||
sh ''' curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://wiki.jenkins-ci.org/download/attachments/2916393/headshot.png","embeds": [{"color": 1681177,\
|
sh ''' curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jenkins-avatar.png","embeds": [{"color": 1681177,\
|
||||||
"description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_URL}'\\n**ShellCheck Results:** '${SHELLCHECK_URL}'\\n**Status:** Success\\n**Job:** '${RUN_DISPLAY_URL}'\\n**Change:** '${CODE_URL}'\\n**External Release:**: '${RELEASE_LINK}'\\n**DockerHub:** '${DOCKERHUB_LINK}'\\n"}],\
|
"description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_URL}'\\n**ShellCheck Results:** '${SHELLCHECK_URL}'\\n**Status:** Success\\n**Job:** '${RUN_DISPLAY_URL}'\\n**Change:** '${CODE_URL}'\\n**External Release:**: '${RELEASE_LINK}'\\n**DockerHub:** '${DOCKERHUB_LINK}'\\n"}],\
|
||||||
"username": "Jenkins"}' ${BUILDS_DISCORD} '''
|
"username": "Jenkins"}' ${BUILDS_DISCORD} '''
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
sh ''' curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://wiki.jenkins-ci.org/download/attachments/2916393/headshot.png","embeds": [{"color": 16711680,\
|
sh ''' curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jenkins-avatar.png","embeds": [{"color": 16711680,\
|
||||||
"description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_URL}'\\n**ShellCheck Results:** '${SHELLCHECK_URL}'\\n**Status:** failure\\n**Job:** '${RUN_DISPLAY_URL}'\\n**Change:** '${CODE_URL}'\\n**External Release:**: '${RELEASE_LINK}'\\n**DockerHub:** '${DOCKERHUB_LINK}'\\n"}],\
|
"description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_URL}'\\n**ShellCheck Results:** '${SHELLCHECK_URL}'\\n**Status:** failure\\n**Job:** '${RUN_DISPLAY_URL}'\\n**Change:** '${CODE_URL}'\\n**External Release:**: '${RELEASE_LINK}'\\n**DockerHub:** '${DOCKERHUB_LINK}'\\n"}],\
|
||||||
"username": "Jenkins"}' ${BUILDS_DISCORD} '''
|
"username": "Jenkins"}' ${BUILDS_DISCORD} '''
|
||||||
}
|
}
|
||||||
|
|||||||
10
README.md
10
README.md
@@ -58,7 +58,7 @@ The architectures supported by this image are:
|
|||||||
| :----: | :----: | ---- |
|
| :----: | :----: | ---- |
|
||||||
| x86-64 | ✅ | amd64-\<version tag\> |
|
| x86-64 | ✅ | amd64-\<version tag\> |
|
||||||
| arm64 | ✅ | arm64v8-\<version tag\> |
|
| arm64 | ✅ | arm64v8-\<version tag\> |
|
||||||
| armhf| ✅ | arm32v7-\<version tag\> |
|
| armhf | ✅ | arm32v7-\<version tag\> |
|
||||||
|
|
||||||
## Version Tags
|
## Version Tags
|
||||||
|
|
||||||
@@ -68,7 +68,6 @@ This image provides various versions that are available via tags. Please read th
|
|||||||
| :----: | :----: |--- |
|
| :----: | :----: |--- |
|
||||||
| latest | ✅ | Stable Heimdall releases. |
|
| latest | ✅ | Stable Heimdall releases. |
|
||||||
| development | ✅ | Latest commit from the github master branch. |
|
| development | ✅ | Latest commit from the github master branch. |
|
||||||
|
|
||||||
## Application Setup
|
## Application Setup
|
||||||
|
|
||||||
Access the web gui at http://SERVERIP:PORT
|
Access the web gui at http://SERVERIP:PORT
|
||||||
@@ -94,7 +93,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
- TZ=Europe/London
|
- TZ=Etc/UTC
|
||||||
volumes:
|
volumes:
|
||||||
- /path/to/appdata/config:/config
|
- /path/to/appdata/config:/config
|
||||||
ports:
|
ports:
|
||||||
@@ -109,11 +108,12 @@ docker run -d \
|
|||||||
--name=heimdall \
|
--name=heimdall \
|
||||||
-e PUID=1000 \
|
-e PUID=1000 \
|
||||||
-e PGID=1000 \
|
-e PGID=1000 \
|
||||||
-e TZ=Europe/London \
|
-e TZ=Etc/UTC \
|
||||||
-p 3000:3000 \
|
-p 3000:3000 \
|
||||||
-v /path/to/appdata/config:/config \
|
-v /path/to/appdata/config:/config \
|
||||||
--restart unless-stopped \
|
--restart unless-stopped \
|
||||||
lscr.io/linuxserver/heimdall:js
|
lscr.io/linuxserver/heimdall:js
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Parameters
|
## Parameters
|
||||||
@@ -125,7 +125,7 @@ Container images are configured using parameters passed at runtime (such as thos
|
|||||||
| `-p 3000` | http gui |
|
| `-p 3000` | http gui |
|
||||||
| `-e PUID=1000` | for UserID - see below for explanation |
|
| `-e PUID=1000` | for UserID - see below for explanation |
|
||||||
| `-e PGID=1000` | for GroupID - see below for explanation |
|
| `-e PGID=1000` | for GroupID - see below for explanation |
|
||||||
| `-e TZ=Europe/London` | Specify a timezone to use EG Europe/London |
|
| `-e TZ=Etc/UTC` | specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). |
|
||||||
| `-v /config` | Contains all relevant configuration files. |
|
| `-v /config` | Contains all relevant configuration files. |
|
||||||
|
|
||||||
## Environment variables from files (Docker secrets)
|
## Environment variables from files (Docker secrets)
|
||||||
|
|||||||
@@ -1,42 +1,699 @@
|
|||||||
alpine-baselayout-3.2.0-r8
|
NAME VERSION TYPE
|
||||||
alpine-keys-2.4-r0
|
@mapbox/node-pre-gyp 1.0.3 npm
|
||||||
apk-tools-2.12.7-r0
|
@my-scope/package-a 0.0.0 npm
|
||||||
bash-5.1.16-r0
|
@my-scope/package-b 0.0.0 npm
|
||||||
brotli-libs-1.0.9-r3
|
@quasar/extras 1.10.2 npm
|
||||||
busybox-1.32.1-r9
|
@tokenizer/token 0.3.0 npm
|
||||||
c-ares-1.17.2-r0
|
@types/color-name 1.1.1 npm
|
||||||
ca-certificates-20220614-r0
|
@types/node 13.13.4 npm
|
||||||
ca-certificates-bundle-20220614-r0
|
JSONStream 1.3.5 npm
|
||||||
coreutils-8.32-r2
|
abbrev 1.1.1 npm
|
||||||
curl-7.79.1-r3
|
accepts 1.3.7 npm
|
||||||
libacl-2.2.53-r0
|
agent-base 4.2.1 npm
|
||||||
libattr-2.4.48-r0
|
agent-base 4.3.0 npm
|
||||||
libc-utils-0.7.2-r3
|
agent-base 6.0.2 npm
|
||||||
libcrypto1.1-1.1.1s-r0
|
agentkeepalive 3.5.2 npm
|
||||||
libcurl-7.79.1-r3
|
ajv 6.12.6 npm
|
||||||
libgcc-10.2.1_pre1-r3
|
alpine-baselayout 3.2.0-r8 apk
|
||||||
libintl-0.20.2-r2
|
alpine-keys 2.4-r0 apk
|
||||||
libproc-3.3.16-r0
|
ansi-align 2.0.0 npm
|
||||||
libssl1.1-1.1.1s-r0
|
ansi-escapes 4.3.1 npm
|
||||||
libstdc++-10.2.1_pre1-r3
|
ansi-regex 2.1.1 npm
|
||||||
libtls-standalone-2.9.1-r1
|
ansi-regex 3.0.0 npm
|
||||||
linux-pam-1.5.1-r0
|
ansi-regex 4.1.0 npm
|
||||||
musl-1.2.2-r1
|
ansi-regex 4.1.1 npm
|
||||||
musl-utils-1.2.2-r1
|
ansi-regex 5.0.0 npm
|
||||||
ncurses-libs-6.2_p20210109-r1
|
ansi-styles 3.2.1 npm
|
||||||
ncurses-terminfo-base-6.2_p20210109-r1
|
ansi-styles 4.2.1 npm
|
||||||
nghttp2-libs-1.42.0-r1
|
ansicolors 0.3.2 npm
|
||||||
nodejs-14.20.1-r0
|
ansistyles 0.1.3 npm
|
||||||
npm-14.20.1-r0
|
any-promise 1.3.0 npm
|
||||||
procps-3.3.16-r0
|
apk-tools 2.12.7-r0 apk
|
||||||
readline-8.1.0-r0
|
append-field 1.0.0 npm
|
||||||
s6-ipcserver-2.10.0.0-r0
|
aproba 1.2.0 npm
|
||||||
scanelf-1.2.8-r0
|
aproba 2.0.0 npm
|
||||||
shadow-4.8.1-r0
|
archy 1.0.0 npm
|
||||||
skalibs-2.10.0.0-r0
|
are-we-there-yet 1.1.4 npm
|
||||||
ssl_client-1.32.1-r9
|
are-we-there-yet 1.1.5 npm
|
||||||
tzdata-2022f-r1
|
array-flatten 1.1.1 npm
|
||||||
utmps-0.1.0.0-r0
|
asap 2.0.6 npm
|
||||||
xz-5.2.5-r1
|
asn1 0.2.4 npm
|
||||||
xz-libs-5.2.5-r1
|
assert-plus 1.0.0 npm
|
||||||
zlib-1.2.12-r3
|
asynckit 0.4.0 npm
|
||||||
|
aws-sign2 0.7.0 npm
|
||||||
|
aws4 1.11.0 npm
|
||||||
|
aws4 1.8.0 npm
|
||||||
|
axios 0.21.1 npm
|
||||||
|
balanced-match 1.0.0 npm
|
||||||
|
base32.js 0.0.1 npm
|
||||||
|
base64-js 1.3.1 npm
|
||||||
|
bash 5.1.16-r0 apk
|
||||||
|
basic-auth 2.0.1 npm
|
||||||
|
bcrypt 5.0.1 npm
|
||||||
|
bcrypt-pbkdf 1.0.2 npm
|
||||||
|
bin-links 1.1.8 npm
|
||||||
|
bl 4.0.3 npm
|
||||||
|
block-stream 0.0.9 npm
|
||||||
|
bluebird 3.5.5 npm
|
||||||
|
bluebird 3.7.2 npm
|
||||||
|
body-parser 1.19.0 npm
|
||||||
|
boxen 1.3.0 npm
|
||||||
|
brace-expansion 1.1.11 npm
|
||||||
|
brotli-libs 1.0.9-r3 apk
|
||||||
|
buffer 5.4.3 npm
|
||||||
|
buffer 5.6.0 npm
|
||||||
|
buffer-alloc 1.2.0 npm
|
||||||
|
buffer-alloc-unsafe 1.1.0 npm
|
||||||
|
buffer-equal-constant-time 1.0.1 npm
|
||||||
|
buffer-fill 1.0.0 npm
|
||||||
|
buffer-from 1.0.0 npm
|
||||||
|
buffer-from 1.1.1 npm
|
||||||
|
builtins 1.0.3 npm
|
||||||
|
busboy 0.2.14 npm
|
||||||
|
busybox 1.32.1 binary
|
||||||
|
busybox 1.32.1-r9 apk
|
||||||
|
byline 5.0.0 npm
|
||||||
|
byte-size 5.0.1 npm
|
||||||
|
bytes 3.1.0 npm
|
||||||
|
c-ares 1.17.2-r0 apk
|
||||||
|
ca-certificates 20220614-r0 apk
|
||||||
|
ca-certificates-bundle 20220614-r0 apk
|
||||||
|
cacache 12.0.3 npm
|
||||||
|
call-limit 1.1.1 npm
|
||||||
|
camelcase 4.1.0 npm
|
||||||
|
camelcase 5.3.1 npm
|
||||||
|
capture-stack-trace 1.0.0 npm
|
||||||
|
caseless 0.12.0 npm
|
||||||
|
chalk 2.4.1 npm
|
||||||
|
chalk 4.1.0 npm
|
||||||
|
chardet 0.7.0 npm
|
||||||
|
chownr 1.1.4 npm
|
||||||
|
chownr 2.0.0 npm
|
||||||
|
ci-info 1.6.0 npm
|
||||||
|
ci-info 2.0.0 npm
|
||||||
|
cidr-regex 2.0.10 npm
|
||||||
|
cli-boxes 1.0.0 npm
|
||||||
|
cli-color 1.4.0 npm
|
||||||
|
cli-columns 3.1.2 npm
|
||||||
|
cli-cursor 3.1.0 npm
|
||||||
|
cli-table3 0.5.1 npm
|
||||||
|
cli-width 3.0.0 npm
|
||||||
|
cliui 5.0.0 npm
|
||||||
|
clone 1.0.4 npm
|
||||||
|
cmd-shim 3.0.3 npm
|
||||||
|
code-point-at 1.1.0 npm
|
||||||
|
color-convert 1.9.1 npm
|
||||||
|
color-convert 1.9.3 npm
|
||||||
|
color-convert 2.0.1 npm
|
||||||
|
color-name 1.1.3 npm
|
||||||
|
color-name 1.1.4 npm
|
||||||
|
colors 1.3.3 npm
|
||||||
|
columnify 1.5.4 npm
|
||||||
|
combined-stream 1.0.6 npm
|
||||||
|
combined-stream 1.0.8 npm
|
||||||
|
commander 2.20.3 npm
|
||||||
|
concat-map 0.0.1 npm
|
||||||
|
concat-stream 1.6.2 npm
|
||||||
|
config-chain 1.1.12 npm
|
||||||
|
configstore 3.1.5 npm
|
||||||
|
console-control-strings 1.1.0 npm
|
||||||
|
content-disposition 0.5.3 npm
|
||||||
|
content-type 1.0.4 npm
|
||||||
|
cookie 0.4.0 npm
|
||||||
|
cookie-parser 1.4.5 npm
|
||||||
|
cookie-signature 1.0.6 npm
|
||||||
|
copy-concurrently 1.0.5 npm
|
||||||
|
core-js 3.10.1 npm
|
||||||
|
core-util-is 1.0.2 npm
|
||||||
|
coreutils 8.32-r2 apk
|
||||||
|
cors 2.8.5 npm
|
||||||
|
create-error-class 3.0.2 npm
|
||||||
|
cross-spawn 5.1.0 npm
|
||||||
|
crypto-random-string 1.0.0 npm
|
||||||
|
curl 7.79.1-r3 apk
|
||||||
|
cyclist 0.2.2 npm
|
||||||
|
d 1.0.1 npm
|
||||||
|
dashdash 1.14.1 npm
|
||||||
|
debug 2.6.9 npm
|
||||||
|
debug 3.1.0 npm
|
||||||
|
debug 3.2.7 npm
|
||||||
|
debug 4.3.1 npm
|
||||||
|
debuglog 1.0.1 npm
|
||||||
|
decamelize 1.2.0 npm
|
||||||
|
decode-uri-component 0.2.0 npm
|
||||||
|
deep-extend 0.6.0 npm
|
||||||
|
defaults 1.0.3 npm
|
||||||
|
define-properties 1.1.3 npm
|
||||||
|
delayed-stream 1.0.0 npm
|
||||||
|
delegates 1.0.0 npm
|
||||||
|
denque 1.5.1 npm
|
||||||
|
depd 1.1.2 npm
|
||||||
|
depd 2.0.0 npm
|
||||||
|
destroy 1.0.4 npm
|
||||||
|
detect-indent 5.0.0 npm
|
||||||
|
detect-libc 1.0.3 npm
|
||||||
|
detect-newline 2.1.0 npm
|
||||||
|
dezalgo 1.0.3 npm
|
||||||
|
dicer 0.2.5 npm
|
||||||
|
dijkstrajs 1.0.1 npm
|
||||||
|
docker-modem 2.1.4 npm
|
||||||
|
dockerode 3.2.1 npm
|
||||||
|
dot-prop 4.2.1 npm
|
||||||
|
dotenv 5.0.1 npm
|
||||||
|
dotenv 8.2.0 npm
|
||||||
|
dottie 2.0.2 npm
|
||||||
|
duplexer3 0.1.4 npm
|
||||||
|
duplexify 3.6.0 npm
|
||||||
|
ecc-jsbn 0.1.2 npm
|
||||||
|
ecdsa-sig-formatter 1.0.11 npm
|
||||||
|
editor 1.0.0 npm
|
||||||
|
editorconfig 0.15.3 npm
|
||||||
|
ee-first 1.1.1 npm
|
||||||
|
emoji-regex 7.0.3 npm
|
||||||
|
emoji-regex 8.0.0 npm
|
||||||
|
encodeurl 1.0.2 npm
|
||||||
|
encoding 0.1.12 npm
|
||||||
|
end-of-stream 1.4.1 npm
|
||||||
|
end-of-stream 1.4.4 npm
|
||||||
|
env-paths 2.2.0 npm
|
||||||
|
err-code 1.1.2 npm
|
||||||
|
errno 0.1.7 npm
|
||||||
|
es-abstract 1.12.0 npm
|
||||||
|
es-to-primitive 1.2.0 npm
|
||||||
|
es5-ext 0.10.53 npm
|
||||||
|
es6-iterator 2.0.3 npm
|
||||||
|
es6-promise 4.2.8 npm
|
||||||
|
es6-promisify 5.0.0 npm
|
||||||
|
es6-symbol 3.1.3 npm
|
||||||
|
es6-weak-map 2.0.3 npm
|
||||||
|
escape-html 1.0.3 npm
|
||||||
|
escape-string-regexp 1.0.5 npm
|
||||||
|
etag 1.8.1 npm
|
||||||
|
event-emitter 0.3.5 npm
|
||||||
|
execa 0.7.0 npm
|
||||||
|
express 4.17.1 npm
|
||||||
|
ext 1.4.0 npm
|
||||||
|
extend 3.0.2 npm
|
||||||
|
external-editor 3.1.0 npm
|
||||||
|
extsprintf 1.3.0 npm
|
||||||
|
fast-deep-equal 3.1.1 npm
|
||||||
|
fast-deep-equal 3.1.3 npm
|
||||||
|
fast-json-stable-stringify 2.0.0 npm
|
||||||
|
fast-json-stable-stringify 2.1.0 npm
|
||||||
|
figgy-pudding 3.5.1 npm
|
||||||
|
figures 3.2.0 npm
|
||||||
|
file-type 16.5.3 npm
|
||||||
|
finalhandler 1.1.2 npm
|
||||||
|
find-npm-prefix 1.0.2 npm
|
||||||
|
find-up 3.0.0 npm
|
||||||
|
flush-write-stream 1.0.3 npm
|
||||||
|
follow-redirects 1.13.0 npm
|
||||||
|
forever-agent 0.6.1 npm
|
||||||
|
form-data 2.3.2 npm
|
||||||
|
form-data 2.3.3 npm
|
||||||
|
forwarded 0.1.2 npm
|
||||||
|
fresh 0.5.2 npm
|
||||||
|
from2 1.3.0 npm
|
||||||
|
from2 2.3.0 npm
|
||||||
|
fs-constants 1.0.0 npm
|
||||||
|
fs-extra 7.0.1 npm
|
||||||
|
fs-minipass 1.2.7 npm
|
||||||
|
fs-minipass 2.1.0 npm
|
||||||
|
fs-vacuum 1.2.10 npm
|
||||||
|
fs-write-stream-atomic 1.0.10 npm
|
||||||
|
fs.realpath 1.0.0 npm
|
||||||
|
fstream 1.0.12 npm
|
||||||
|
function-bind 1.1.1 npm
|
||||||
|
gauge 2.7.4 npm
|
||||||
|
generate-function 2.3.1 npm
|
||||||
|
genfun 5.0.0 npm
|
||||||
|
gentle-fs 2.3.1 npm
|
||||||
|
get-caller-file 2.0.5 npm
|
||||||
|
get-stream 3.0.0 npm
|
||||||
|
get-stream 4.1.0 npm
|
||||||
|
getpass 0.1.7 npm
|
||||||
|
glob 7.1.6 npm
|
||||||
|
global-dirs 0.1.1 npm
|
||||||
|
got 6.7.1 npm
|
||||||
|
graceful-fs 4.2.3 npm
|
||||||
|
graceful-fs 4.2.4 npm
|
||||||
|
har-schema 2.0.0 npm
|
||||||
|
har-validator 5.1.5 npm
|
||||||
|
has 1.0.3 npm
|
||||||
|
has-flag 3.0.0 npm
|
||||||
|
has-flag 4.0.0 npm
|
||||||
|
has-symbols 1.0.0 npm
|
||||||
|
has-unicode 2.0.1 npm
|
||||||
|
heimdall 3.0.0 npm
|
||||||
|
hosted-git-info 2.8.9 npm
|
||||||
|
http-cache-semantics 3.8.1 npm
|
||||||
|
http-errors 1.7.2 npm
|
||||||
|
http-proxy-agent 2.1.0 npm
|
||||||
|
http-signature 1.2.0 npm
|
||||||
|
https-proxy-agent 2.2.4 npm
|
||||||
|
https-proxy-agent 5.0.0 npm
|
||||||
|
humanize-ms 1.2.1 npm
|
||||||
|
iconv-lite 0.4.23 npm
|
||||||
|
iconv-lite 0.4.24 npm
|
||||||
|
iconv-lite 0.6.3 npm
|
||||||
|
ieee754 1.2.1 npm
|
||||||
|
iferr 0.1.5 npm
|
||||||
|
iferr 1.0.2 npm
|
||||||
|
ignore-walk 3.0.3 npm
|
||||||
|
import-lazy 2.1.0 npm
|
||||||
|
imurmurhash 0.1.4 npm
|
||||||
|
infer-owner 1.0.4 npm
|
||||||
|
inflection 1.12.0 npm
|
||||||
|
inflight 1.0.6 npm
|
||||||
|
inherits 2.0.3 npm
|
||||||
|
inherits 2.0.4 npm
|
||||||
|
ini 1.3.8 npm
|
||||||
|
init-package-json 1.10.3 npm
|
||||||
|
inquirer 7.3.3 npm
|
||||||
|
ip 1.1.5 npm
|
||||||
|
ip-regex 2.1.0 npm
|
||||||
|
ipaddr.js 1.9.0 npm
|
||||||
|
is-callable 1.1.4 npm
|
||||||
|
is-ci 1.2.1 npm
|
||||||
|
is-cidr 3.0.0 npm
|
||||||
|
is-date-object 1.0.1 npm
|
||||||
|
is-fullwidth-code-point 1.0.0 npm
|
||||||
|
is-fullwidth-code-point 2.0.0 npm
|
||||||
|
is-fullwidth-code-point 3.0.0 npm
|
||||||
|
is-installed-globally 0.1.0 npm
|
||||||
|
is-npm 1.0.0 npm
|
||||||
|
is-obj 1.0.1 npm
|
||||||
|
is-path-inside 1.0.1 npm
|
||||||
|
is-promise 2.2.2 npm
|
||||||
|
is-property 1.0.2 npm
|
||||||
|
is-redirect 1.0.0 npm
|
||||||
|
is-regex 1.0.4 npm
|
||||||
|
is-retry-allowed 1.2.0 npm
|
||||||
|
is-stream 1.1.0 npm
|
||||||
|
is-symbol 1.0.2 npm
|
||||||
|
is-typedarray 1.0.0 npm
|
||||||
|
isarray 0.0.1 npm
|
||||||
|
isarray 1.0.0 npm
|
||||||
|
isarray 2.0.5 npm
|
||||||
|
isexe 2.0.0 npm
|
||||||
|
isstream 0.1.2 npm
|
||||||
|
js-beautify 1.13.0 npm
|
||||||
|
jsbn 0.1.1 npm
|
||||||
|
json-parse-better-errors 1.0.2 npm
|
||||||
|
json-schema 0.2.3 npm
|
||||||
|
json-schema 0.4.0 npm
|
||||||
|
json-schema-traverse 0.4.1 npm
|
||||||
|
json-stringify-safe 5.0.1 npm
|
||||||
|
jsonfile 4.0.0 npm
|
||||||
|
jsonparse 1.3.1 npm
|
||||||
|
jsonwebtoken 8.5.1 npm
|
||||||
|
jsprim 1.4.1 npm
|
||||||
|
jsprim 1.4.2 npm
|
||||||
|
jwa 1.4.1 npm
|
||||||
|
jws 3.2.2 npm
|
||||||
|
latest-version 3.1.0 npm
|
||||||
|
lazy-property 1.0.0 npm
|
||||||
|
libacl 2.2.53-r0 apk
|
||||||
|
libattr 2.4.48-r0 apk
|
||||||
|
libc-utils 0.7.2-r3 apk
|
||||||
|
libcipm 4.0.8 npm
|
||||||
|
libcrypto1.1 1.1.1s-r0 apk
|
||||||
|
libcurl 7.79.1-r3 apk
|
||||||
|
libgcc 10.2.1_pre1-r3 apk
|
||||||
|
libintl 0.20.2-r2 apk
|
||||||
|
libnpm 3.0.1 npm
|
||||||
|
libnpmaccess 3.0.2 npm
|
||||||
|
libnpmconfig 1.2.1 npm
|
||||||
|
libnpmhook 5.0.3 npm
|
||||||
|
libnpmorg 1.0.1 npm
|
||||||
|
libnpmpublish 1.1.2 npm
|
||||||
|
libnpmsearch 2.0.2 npm
|
||||||
|
libnpmteam 1.0.2 npm
|
||||||
|
libnpx 10.2.4 npm
|
||||||
|
libproc 3.3.16-r0 apk
|
||||||
|
libssl1.1 1.1.1s-r0 apk
|
||||||
|
libstdc++ 10.2.1_pre1-r3 apk
|
||||||
|
libtls-standalone 2.9.1-r1 apk
|
||||||
|
linux-pam 1.5.1-r0 apk
|
||||||
|
locate-path 3.0.0 npm
|
||||||
|
lock-verify 2.1.0 npm
|
||||||
|
lockfile 1.0.4 npm
|
||||||
|
lodash 4.17.21 npm
|
||||||
|
lodash._baseindexof 3.1.0 npm
|
||||||
|
lodash._baseuniq 4.6.0 npm
|
||||||
|
lodash._bindcallback 3.0.1 npm
|
||||||
|
lodash._cacheindexof 3.0.2 npm
|
||||||
|
lodash._createcache 3.1.2 npm
|
||||||
|
lodash._createset 4.0.3 npm
|
||||||
|
lodash._getnative 3.9.1 npm
|
||||||
|
lodash._root 3.0.1 npm
|
||||||
|
lodash.clonedeep 4.5.0 npm
|
||||||
|
lodash.includes 4.3.0 npm
|
||||||
|
lodash.isboolean 3.0.3 npm
|
||||||
|
lodash.isinteger 4.0.4 npm
|
||||||
|
lodash.isnumber 3.0.3 npm
|
||||||
|
lodash.isplainobject 4.0.6 npm
|
||||||
|
lodash.isstring 4.0.1 npm
|
||||||
|
lodash.once 4.1.1 npm
|
||||||
|
lodash.restparam 3.6.1 npm
|
||||||
|
lodash.union 4.6.0 npm
|
||||||
|
lodash.uniq 4.5.0 npm
|
||||||
|
lodash.without 4.4.0 npm
|
||||||
|
long 4.0.0 npm
|
||||||
|
lowercase-keys 1.0.1 npm
|
||||||
|
lru-cache 4.1.5 npm
|
||||||
|
lru-cache 5.1.1 npm
|
||||||
|
lru-cache 6.0.0 npm
|
||||||
|
lru-queue 0.1.0 npm
|
||||||
|
make-dir 1.3.0 npm
|
||||||
|
make-dir 3.1.0 npm
|
||||||
|
make-fetch-happen 5.0.2 npm
|
||||||
|
meant 1.0.2 npm
|
||||||
|
media-typer 0.3.0 npm
|
||||||
|
memoizee 0.4.14 npm
|
||||||
|
merge-descriptors 1.0.1 npm
|
||||||
|
methods 1.1.2 npm
|
||||||
|
mime 1.6.0 npm
|
||||||
|
mime-db 1.35.0 npm
|
||||||
|
mime-db 1.47.0 npm
|
||||||
|
mime-types 2.1.19 npm
|
||||||
|
mime-types 2.1.30 npm
|
||||||
|
mimic-fn 2.1.0 npm
|
||||||
|
minimatch 3.0.4 npm
|
||||||
|
minimist 1.2.5 npm
|
||||||
|
minimist 1.2.6 npm
|
||||||
|
minipass 2.9.0 npm
|
||||||
|
minipass 3.1.3 npm
|
||||||
|
minizlib 1.3.3 npm
|
||||||
|
minizlib 2.1.2 npm
|
||||||
|
mississippi 3.0.0 npm
|
||||||
|
mkdirp 0.5.5 npm
|
||||||
|
mkdirp 1.0.4 npm
|
||||||
|
mkdirp-classic 0.5.3 npm
|
||||||
|
moment 2.29.1 npm
|
||||||
|
moment-timezone 0.5.33 npm
|
||||||
|
monorepo-symlink-test 0.0.0 npm
|
||||||
|
morgan 1.10.0 npm
|
||||||
|
move-concurrently 1.0.1 npm
|
||||||
|
ms 2.0.0 npm
|
||||||
|
ms 2.1.1 npm
|
||||||
|
ms 2.1.2 npm
|
||||||
|
ms 2.1.3 npm
|
||||||
|
multer 1.4.2 npm
|
||||||
|
musl 1.2.2-r1 apk
|
||||||
|
musl-utils 1.2.2-r1 apk
|
||||||
|
mute-stream 0.0.7 npm
|
||||||
|
mute-stream 0.0.8 npm
|
||||||
|
mylib 0.0.0 npm
|
||||||
|
mysql2 2.3.0 npm
|
||||||
|
named-placeholders 1.1.2 npm
|
||||||
|
ncurses-libs 6.2_p20210109-r1 apk
|
||||||
|
ncurses-terminfo-base 6.2_p20210109-r1 apk
|
||||||
|
needle 2.6.0 npm
|
||||||
|
negotiator 0.6.2 npm
|
||||||
|
next-tick 1.0.0 npm
|
||||||
|
nghttp2-libs 1.42.0-r1 apk
|
||||||
|
node 14.20.1 binary
|
||||||
|
node-addon-api 3.1.0 npm
|
||||||
|
node-fetch 2.6.1 npm
|
||||||
|
node-fetch-npm 2.0.2 npm
|
||||||
|
node-gyp 3.8.0 npm
|
||||||
|
node-gyp 5.1.0 npm
|
||||||
|
node-pre-gyp 0.11.0 npm
|
||||||
|
nodejs 14.20.1-r0 apk
|
||||||
|
nopt 3.0.6 npm
|
||||||
|
nopt 4.0.3 npm
|
||||||
|
nopt 5.0.0 npm
|
||||||
|
normalize-package-data 2.5.0 npm
|
||||||
|
npm 14.20.1-r0 apk
|
||||||
|
npm 6.14.17 npm
|
||||||
|
npm-audit-report 1.3.3 npm
|
||||||
|
npm-bundled 1.1.1 npm
|
||||||
|
npm-cache-filename 1.0.2 npm
|
||||||
|
npm-init 0.0.0 npm
|
||||||
|
npm-install-checks 3.0.2 npm
|
||||||
|
npm-lifecycle 3.1.5 npm
|
||||||
|
npm-logical-tree 1.2.1 npm
|
||||||
|
npm-normalize-package-bin 1.0.1 npm
|
||||||
|
npm-package-arg 6.1.1 npm
|
||||||
|
npm-packlist 1.4.8 npm
|
||||||
|
npm-pick-manifest 3.0.2 npm
|
||||||
|
npm-profile 4.0.4 npm
|
||||||
|
npm-registry-fetch 4.0.7 npm
|
||||||
|
npm-run-path 2.0.2 npm
|
||||||
|
npm-user-validate 1.0.1 npm
|
||||||
|
npmlog 4.1.2 npm
|
||||||
|
number-is-nan 1.0.1 npm
|
||||||
|
nw-pre-gyp-module-test 0.0.1 npm
|
||||||
|
oauth-sign 0.9.0 npm
|
||||||
|
object-assign 4.1.1 npm
|
||||||
|
object-keys 1.0.12 npm
|
||||||
|
object.getownpropertydescriptors 2.0.3 npm
|
||||||
|
on-finished 2.3.0 npm
|
||||||
|
on-headers 1.0.2 npm
|
||||||
|
once 1.4.0 npm
|
||||||
|
onetime 5.1.0 npm
|
||||||
|
opener 1.5.2 npm
|
||||||
|
os-homedir 1.0.2 npm
|
||||||
|
os-tmpdir 1.0.2 npm
|
||||||
|
osenv 0.1.5 npm
|
||||||
|
p-finally 1.0.0 npm
|
||||||
|
p-limit 2.2.0 npm
|
||||||
|
p-limit 2.2.2 npm
|
||||||
|
p-limit 2.3.0 npm
|
||||||
|
p-locate 3.0.0 npm
|
||||||
|
p-try 2.2.0 npm
|
||||||
|
package-json 4.0.1 npm
|
||||||
|
pacote 9.5.12 npm
|
||||||
|
parallel-transform 1.1.0 npm
|
||||||
|
parseurl 1.3.3 npm
|
||||||
|
passport 0.4.1 npm
|
||||||
|
passport-jwt 4.0.0 npm
|
||||||
|
passport-strategy 1.0.0 npm
|
||||||
|
path-exists 3.0.0 npm
|
||||||
|
path-is-absolute 1.0.1 npm
|
||||||
|
path-is-inside 1.0.2 npm
|
||||||
|
path-key 2.0.1 npm
|
||||||
|
path-parse 1.0.6 npm
|
||||||
|
path-parse 1.0.7 npm
|
||||||
|
path-to-regexp 0.1.7 npm
|
||||||
|
pause 0.0.1 npm
|
||||||
|
peek-readable 4.0.1 npm
|
||||||
|
performance-now 2.1.0 npm
|
||||||
|
pify 3.0.0 npm
|
||||||
|
pngjs 3.4.0 npm
|
||||||
|
prepend-http 1.0.4 npm
|
||||||
|
process-nextick-args 2.0.0 npm
|
||||||
|
process-nextick-args 2.0.1 npm
|
||||||
|
procps 3.3.16-r0 apk
|
||||||
|
promise-inflight 1.0.1 npm
|
||||||
|
promise-retry 1.1.1 npm
|
||||||
|
promzard 0.3.0 npm
|
||||||
|
proto-list 1.2.4 npm
|
||||||
|
protoduck 5.0.1 npm
|
||||||
|
proxy-addr 2.0.5 npm
|
||||||
|
prr 1.0.1 npm
|
||||||
|
pseudomap 1.0.2 npm
|
||||||
|
psl 1.1.29 npm
|
||||||
|
psl 1.8.0 npm
|
||||||
|
pump 2.0.1 npm
|
||||||
|
pump 3.0.0 npm
|
||||||
|
pumpify 1.5.1 npm
|
||||||
|
punycode 1.4.1 npm
|
||||||
|
punycode 2.1.1 npm
|
||||||
|
qrcode 1.4.4 npm
|
||||||
|
qrcode-terminal 0.12.0 npm
|
||||||
|
qs 6.5.2 npm
|
||||||
|
qs 6.7.0 npm
|
||||||
|
quasar 1.15.10 npm
|
||||||
|
query-string 6.8.2 npm
|
||||||
|
qw 1.0.1 npm
|
||||||
|
range-parser 1.2.1 npm
|
||||||
|
raw-body 2.4.0 npm
|
||||||
|
rc 1.2.8 npm
|
||||||
|
read 1.0.7 npm
|
||||||
|
read-cmd-shim 1.0.5 npm
|
||||||
|
read-installed 4.0.3 npm
|
||||||
|
read-package-json 2.1.1 npm
|
||||||
|
read-package-tree 5.3.1 npm
|
||||||
|
readable-stream 1.1.14 npm
|
||||||
|
readable-stream 2.3.6 npm
|
||||||
|
readable-stream 2.3.7 npm
|
||||||
|
readable-stream 3.6.0 npm
|
||||||
|
readable-web-to-node-stream 3.0.2 npm
|
||||||
|
readdir-scoped-modules 1.1.0 npm
|
||||||
|
readline 8.1.0-r0 apk
|
||||||
|
registry-auth-token 3.4.0 npm
|
||||||
|
registry-url 3.1.0 npm
|
||||||
|
request 2.88.0 npm
|
||||||
|
request 2.88.2 npm
|
||||||
|
require-directory 2.1.1 npm
|
||||||
|
require-main-filename 2.0.0 npm
|
||||||
|
resolve 1.10.0 npm
|
||||||
|
resolve 1.15.1 npm
|
||||||
|
resolve-from 4.0.0 npm
|
||||||
|
restore-cursor 3.1.0 npm
|
||||||
|
retry 0.10.1 npm
|
||||||
|
retry 0.12.0 npm
|
||||||
|
retry-as-promised 3.2.0 npm
|
||||||
|
rimraf 2.7.1 npm
|
||||||
|
rimraf 3.0.2 npm
|
||||||
|
run-async 2.4.1 npm
|
||||||
|
run-queue 1.0.3 npm
|
||||||
|
rxjs 6.6.2 npm
|
||||||
|
s6-ipcserver 2.10.0.0-r0 apk
|
||||||
|
safe-buffer 5.1.2 npm
|
||||||
|
safe-buffer 5.2.0 npm
|
||||||
|
safe-buffer 5.2.1 npm
|
||||||
|
safer-buffer 2.1.2 npm
|
||||||
|
sax 1.2.4 npm
|
||||||
|
scanelf 1.2.8-r0 apk
|
||||||
|
semver 5.3.0 npm
|
||||||
|
semver 5.7.1 npm
|
||||||
|
semver 6.3.0 npm
|
||||||
|
semver 7.3.5 npm
|
||||||
|
semver-diff 2.1.0 npm
|
||||||
|
send 0.17.1 npm
|
||||||
|
seq-queue 0.0.5 npm
|
||||||
|
sequelize 6.6.2 npm
|
||||||
|
sequelize-cli 6.2.0 npm
|
||||||
|
sequelize-pool 6.1.0 npm
|
||||||
|
serve-static 1.14.1 npm
|
||||||
|
set-blocking 2.0.0 npm
|
||||||
|
setprototypeof 1.1.1 npm
|
||||||
|
sha 3.0.0 npm
|
||||||
|
shadow 4.8.1-r0 apk
|
||||||
|
shebang-command 1.2.0 npm
|
||||||
|
shebang-regex 1.0.0 npm
|
||||||
|
sigmund 1.0.1 npm
|
||||||
|
signal-exit 3.0.2 npm
|
||||||
|
skalibs 2.10.0.0-r0 apk
|
||||||
|
slide 1.1.6 npm
|
||||||
|
smart-buffer 4.1.0 npm
|
||||||
|
socks 2.3.3 npm
|
||||||
|
socks-proxy-agent 4.0.2 npm
|
||||||
|
sortablejs 1.10.2 npm
|
||||||
|
sorted-object 2.0.1 npm
|
||||||
|
sorted-union-stream 2.1.3 npm
|
||||||
|
spdx-correct 3.0.0 npm
|
||||||
|
spdx-exceptions 2.1.0 npm
|
||||||
|
spdx-expression-parse 3.0.0 npm
|
||||||
|
spdx-license-ids 3.0.5 npm
|
||||||
|
speakeasy 2.0.0 npm
|
||||||
|
split-ca 1.0.1 npm
|
||||||
|
split-on-first 1.1.0 npm
|
||||||
|
sqlite3 5.0.2 npm
|
||||||
|
sqlstring 2.3.2 npm
|
||||||
|
ssh2 0.8.9 npm
|
||||||
|
ssh2-streams 0.4.10 npm
|
||||||
|
sshpk 1.14.2 npm
|
||||||
|
sshpk 1.16.1 npm
|
||||||
|
ssl_client 1.32.1-r9 apk
|
||||||
|
ssri 6.0.2 npm
|
||||||
|
statuses 1.5.0 npm
|
||||||
|
stream-each 1.2.2 npm
|
||||||
|
stream-iterate 1.2.0 npm
|
||||||
|
stream-shift 1.0.0 npm
|
||||||
|
streamsearch 0.1.2 npm
|
||||||
|
strict-uri-encode 2.0.0 npm
|
||||||
|
string-width 1.0.2 npm
|
||||||
|
string-width 2.1.1 npm
|
||||||
|
string-width 3.1.0 npm
|
||||||
|
string-width 4.2.0 npm
|
||||||
|
string_decoder 0.10.31 npm
|
||||||
|
string_decoder 1.1.1 npm
|
||||||
|
string_decoder 1.3.0 npm
|
||||||
|
stringify-package 1.0.1 npm
|
||||||
|
strip-ansi 3.0.1 npm
|
||||||
|
strip-ansi 4.0.0 npm
|
||||||
|
strip-ansi 5.2.0 npm
|
||||||
|
strip-ansi 6.0.0 npm
|
||||||
|
strip-eof 1.0.0 npm
|
||||||
|
strip-json-comments 2.0.1 npm
|
||||||
|
strtok3 6.2.4 npm
|
||||||
|
supports-color 5.4.0 npm
|
||||||
|
supports-color 7.2.0 npm
|
||||||
|
tar 2.2.2 npm
|
||||||
|
tar 4.4.13 npm
|
||||||
|
tar 4.4.19 npm
|
||||||
|
tar 6.1.0 npm
|
||||||
|
tar-fs 2.0.1 npm
|
||||||
|
tar-stream 2.1.2 npm
|
||||||
|
term-size 1.2.0 npm
|
||||||
|
text-table 0.2.0 npm
|
||||||
|
through 2.3.8 npm
|
||||||
|
through2 2.0.3 npm
|
||||||
|
timed-out 4.0.1 npm
|
||||||
|
timers-ext 0.1.7 npm
|
||||||
|
tiny-relative-date 1.3.0 npm
|
||||||
|
tmp 0.0.33 npm
|
||||||
|
toidentifier 1.0.0 npm
|
||||||
|
token-types 4.1.1 npm
|
||||||
|
toposort-class 1.0.1 npm
|
||||||
|
tough-cookie 2.4.3 npm
|
||||||
|
tough-cookie 2.5.0 npm
|
||||||
|
tslib 1.10.0 npm
|
||||||
|
tunnel-agent 0.6.0 npm
|
||||||
|
tweetnacl 0.14.5 npm
|
||||||
|
type 1.2.0 npm
|
||||||
|
type 2.1.0 npm
|
||||||
|
type-fest 0.11.0 npm
|
||||||
|
type-is 1.6.18 npm
|
||||||
|
typedarray 0.0.6 npm
|
||||||
|
tzdata 2022f-r1 apk
|
||||||
|
uid-number 0.0.6 npm
|
||||||
|
umask 1.1.0 npm
|
||||||
|
umzug 2.3.0 npm
|
||||||
|
unique-filename 1.1.1 npm
|
||||||
|
unique-slug 2.0.0 npm
|
||||||
|
unique-string 1.0.0 npm
|
||||||
|
universalify 0.1.2 npm
|
||||||
|
unpipe 1.0.0 npm
|
||||||
|
unzip-response 2.0.1 npm
|
||||||
|
update-notifier 2.5.0 npm
|
||||||
|
uri-js 4.2.2 npm
|
||||||
|
uri-js 4.4.0 npm
|
||||||
|
url-parse-lax 1.0.0 npm
|
||||||
|
util-deprecate 1.0.2 npm
|
||||||
|
util-extend 1.0.3 npm
|
||||||
|
util-promisify 2.1.0 npm
|
||||||
|
utils-merge 1.0.1 npm
|
||||||
|
utmps 0.1.0.0-r0 apk
|
||||||
|
uuid 3.3.3 npm
|
||||||
|
uuid 3.4.0 npm
|
||||||
|
uuid 8.3.2 npm
|
||||||
|
validate-npm-package-license 3.0.4 npm
|
||||||
|
validate-npm-package-name 3.0.0 npm
|
||||||
|
validator 10.11.0 npm
|
||||||
|
vary 1.1.2 npm
|
||||||
|
verror 1.10.0 npm
|
||||||
|
vue-async-computed 3.9.0 npm
|
||||||
|
vue-i18n 8.24.3 npm
|
||||||
|
vuedraggable 2.24.3 npm
|
||||||
|
wcwidth 1.0.1 npm
|
||||||
|
which 1.3.1 npm
|
||||||
|
which-module 2.0.0 npm
|
||||||
|
wide-align 1.1.2 npm
|
||||||
|
wide-align 1.1.3 npm
|
||||||
|
widest-line 2.0.1 npm
|
||||||
|
wkx 0.5.0 npm
|
||||||
|
worker-farm 1.7.0 npm
|
||||||
|
wrap-ansi 5.1.0 npm
|
||||||
|
wrappy 1.0.2 npm
|
||||||
|
write-file-atomic 2.4.3 npm
|
||||||
|
xdg-basedir 3.0.0 npm
|
||||||
|
xtend 4.0.1 npm
|
||||||
|
xtend 4.0.2 npm
|
||||||
|
xz 5.2.5-r1 apk
|
||||||
|
xz-libs 5.2.5-r1 apk
|
||||||
|
y18n 4.0.1 npm
|
||||||
|
y18n 4.0.3 npm
|
||||||
|
yallist 2.1.2 npm
|
||||||
|
yallist 3.0.3 npm
|
||||||
|
yallist 3.1.1 npm
|
||||||
|
yallist 4.0.0 npm
|
||||||
|
yargs 13.3.0 npm
|
||||||
|
yargs 14.2.3 npm
|
||||||
|
yargs-parser 13.1.2 npm
|
||||||
|
yargs-parser 15.0.1 npm
|
||||||
|
zlib 1.2.12-r3 apk
|
||||||
|
|||||||
Reference in New Issue
Block a user