WPPConnect/WA-JS API SERVER is a small api server to provide url preview for @wppconnect/wa-js library

Overview

WPPConnect/WA-JS API SERVER

npm version Downloads Average time to resolve an issue Percentage of issues still open

Build Status Build Status Lint Status release-it

WPPConnect/WA-JS API SERVER is a small api server to provide url preview for @wppconnect/wa-js library

Our online channels

Discord Telegram Group WhatsApp Group YouTube

How does it work

This project generate PNG images from JSON respose for URL preview.

Starting

Steps to run locally:

# checkout the project
git clone https://github.com/wppconnect-team/wa-js-api-server.git

# enter in the folder
cd wa-js-api-server

# if you want to get the updates
git pull

# install the depencencies
npm install

# build javascript files
npm run build

# if you want to change some configuration, you can set en ENVIRONMENT variables or copy the .env to .env.local
# cp .env .env.local

# lauch local server
node ./dist/server.js

Docker-Compose

# checkout the project
git clone https://github.com/wppconnect-team/wa-js-api-server.git

# enter in the folder
cd wa-js-api-server

# if you want to change some configuration, you can set en ENVIRONMENT variables or copy the .env to .env.local
# cp .env .env.local

# create container
docker-compose -f docker-compose.yml up --build -d

Dockerfile

# checkout the project
git clone https://github.com/wppconnect-team/wa-js-api-server.git

# enter in the folder
cd wa-js-api-server

# create image
docker build -t wppconnect/wa-js-api-server:1.0.0 -f Dockerfile .

# create container
# if you want to change some setting you can set ENVIRONMENT variables
docker run -d -p 8000:8000 --name WPPconnectLinkPreview \
  --restart=always \
	-e NODE_ENV=production \
	-e PORT=8000 \
	-e LOG_FORMAT=combined \
	-e LOG_DIR='./logs' \
	-e ORIGIN='https://web.whatsapp.com' \
	-e CACHE_MAX_ITEMS=500 \
	-e CACHE_MAX_SIZE=104857600 \
	-e CACHE_TTL=3600000 \
	-e TRUST_PROXY=1 \
	-e USER_AGENT='WhatsApp/2.2214.12 N' \
wppconnect/wa-js-api-server:1.0.0

License

Copyright 2021 WPPConnect Team

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Comments
  • chore(deps-dev): Bump @types/node from 16.11.39 to 16.11.40

    chore(deps-dev): Bump @types/node from 16.11.39 to 16.11.40

    Bumps @types/node from 16.11.39 to 16.11.40.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): Bump prettier from 2.6.2 to 2.7.0

    chore(deps-dev): Bump prettier from 2.6.2 to 2.7.0

    Bumps prettier from 2.6.2 to 2.7.0.

    Release notes

    Sourced from prettier's releases.

    2.7.0

    diff

    🔗 Release note

    Changelog

    Sourced from prettier's changelog.

    2.7.0

    diff

    🔗 Release Notes

    Commits
    Maintainer changes

    This version was pushed to npm by prettier-bot, a new releaser for prettier since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): Bump typescript from 4.6.4 to 4.7.3

    chore(deps-dev): Bump typescript from 4.6.4 to 4.7.3

    Bumps typescript from 4.6.4 to 4.7.3.

    Release notes

    Sourced from typescript's releases.

    TypeScript 4.7.3

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    TypeScript 4.7.2

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    TypeScript 4.7 RC

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    TypeScript 4.7 Beta

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): Bump typescript from 4.6.4 to 4.7.2

    chore(deps-dev): Bump typescript from 4.6.4 to 4.7.2

    Bumps typescript from 4.6.4 to 4.7.2.

    Release notes

    Sourced from typescript's releases.

    TypeScript 4.7.2

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    TypeScript 4.7 RC

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    TypeScript 4.7 Beta

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • build(deps-dev): update dependency release-it to ^15.4.1

    build(deps-dev): update dependency release-it to ^15.4.1

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | release-it | ^15.4.0 -> ^15.4.1 | age | adoption | passing | confidence |


    Release Notes

    release-it/release-it

    v15.4.1

    Compare Source

    • Handle file paths and dots in git urls (055a4ff)
    • Update dependencies (including git-url-parse) (1851650)

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies javascript 
    opened by renovate[bot] 0
  • build(deps): update dependency dotenv to ^16.0.2

    build(deps): update dependency dotenv to ^16.0.2

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | dotenv | ^16.0.1 -> ^16.0.2 | age | adoption | passing | confidence |


    Release Notes

    motdotla/dotenv

    v16.0.2

    Compare Source

    Added
    • Export env-options.js and cli-options.js in package.json for use with downstream dotenv-expand module

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies javascript 
    opened by renovate[bot] 0
  • build(deps-dev): update typescript-eslint monorepo to ^5.36.1

    build(deps-dev): update typescript-eslint monorepo to ^5.36.1

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @typescript-eslint/eslint-plugin | ^5.36.0 -> ^5.36.1 | age | adoption | passing | confidence | | @typescript-eslint/parser | ^5.36.0 -> ^5.36.1 | age | adoption | passing | confidence |


    Release Notes

    typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

    v5.36.1

    Compare Source

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

    v5.36.1

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about these updates again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies javascript 
    opened by renovate[bot] 0
  • build(deps-dev): update typescript-eslint monorepo to ^5.36.0

    build(deps-dev): update typescript-eslint monorepo to ^5.36.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @typescript-eslint/eslint-plugin | ^5.35.1 -> ^5.36.0 | age | adoption | passing | confidence | | @typescript-eslint/parser | ^5.35.1 -> ^5.36.0 | age | adoption | passing | confidence |


    Release Notes

    typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

    v5.36.0

    Compare Source

    Bug Fixes
    Features

    5.35.1 (2022-08-24)

    Bug Fixes
    • eslint-plugin: correct rule schemas to pass ajv validation (#​5531) (dbf8b56)
    typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

    v5.36.0

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    5.35.1 (2022-08-24)

    Note: Version bump only for package @​typescript-eslint/parser


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about these updates again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies javascript 
    opened by renovate[bot] 0
  • build(deps-dev): update commitlint monorepo to ^17.1.2

    build(deps-dev): update commitlint monorepo to ^17.1.2

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @commitlint/cli (source) | ^17.1.1 -> ^17.1.2 | age | adoption | passing | confidence | | @commitlint/prompt-cli (source) | ^17.1.1 -> ^17.1.2 | age | adoption | passing | confidence |


    Release Notes

    conventional-changelog/commitlint (@​commitlint/cli)

    v17.1.2

    Compare Source

    Note: Version bump only for package @​commitlint/cli

    conventional-changelog/commitlint (@​commitlint/prompt-cli)

    v17.1.2

    Compare Source

    Note: Version bump only for package @​commitlint/prompt-cli


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about these updates again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies javascript 
    opened by renovate[bot] 0
  • chore(deps): lock file maintenance

    chore(deps): lock file maintenance

    Mend Renovate

    This PR contains the following updates:

    | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed |

    🔧 This Pull Request updates lock files to use the latest dependency versions.


    Configuration

    📅 Schedule: Branch creation - "before 5am on monday" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    javascript 
    opened by renovate[bot] 0
  • build(deps): update dependency metadata-scraper to ^0.2.59

    build(deps): update dependency metadata-scraper to ^0.2.59

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | metadata-scraper | ^0.2.58 -> ^0.2.59 | age | adoption | passing | confidence |


    Release Notes

    BetaHuhn/metadata-scraper

    v0.2.59

    Compare Source

    Release notes · Compare · Tag · Archive (zip · tar.gz)

    Dependency updates
    • d0f9d2b Bump typescript from 4.7.4 to 4.8.2

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies javascript 
    opened by renovate[bot] 0
  • build(deps-dev): update dependency eslint-plugin-simple-import-sort to v8

    build(deps-dev): update dependency eslint-plugin-simple-import-sort to v8

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint-plugin-simple-import-sort | ^7.0.0 -> ^8.0.0 | age | adoption | passing | confidence |


    Release Notes

    lydell/eslint-plugin-simple-import-sort

    v8.0.0

    Compare Source

    Node.js builtin modules prefixed with node: are now in a separate group by default (regex: ^node:), above the packages group. (Node.js builtins without node: are still sorted together with npm packages like before.)

    Before:

    import fs from "fs";
    import _ from "lodash-es";
    import { rmSync } from "node:fs";
    

    After:

    import { rmSync } from "node:fs";
    
    import fs from "fs";
    import _ from "lodash-es";
    

    This is only a breaking change if you use the node: prefix in imports, and only in the form of that you need to autofix your files.


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies javascript 
    opened by renovate[bot] 0
  • build(deps): update dependency dotenv-expand to v9

    build(deps): update dependency dotenv-expand to v9

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | dotenv-expand | ^8.0.3 -> ^9.0.0 | age | adoption | passing | confidence |


    Release Notes

    motdotla/dotenv-expand

    v9.0.0

    Compare Source

    Added
    • Proper support for preload and cli args (#​78)

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies javascript 
    opened by renovate[bot] 0
  • build(deps): update dependency helmet to v6

    build(deps): update dependency helmet to v6

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | helmet (source) | ^5.1.1 -> ^6.0.0 | age | adoption | passing | confidence |


    Release Notes

    helmetjs/helmet

    v6.0.0

    Compare Source

    Changed
    • Breaking: helmet.contentSecurityPolicy no longer sets block-all-mixed-content directive by default
    • Breaking: helmet.expectCt is no longer set by default. It can, however, be explicitly enabled. It will be removed in Helmet 7. See #​310
    • Breaking: Increase TypeScript strictness around some arguments. Only affects TypeScript users, and may not require any code changes. See #​369
    • helmet.frameguard no longer offers a specific error when trying to use ALLOW-FROM; it just says that it is unsupported. Only the error message has changed
    Removed
    • Breaking: Dropped support for Node 12 and 13. Node 14+ is now required

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies javascript 
    opened by renovate[bot] 0
  • Dependency Dashboard

    Dependency Dashboard

    This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

    Rate-Limited

    These updates are currently rate-limited. Click on a checkbox below to force their creation now.

    • [ ] build(deps): update dependency dotenv to ^16.0.3
    • [ ] build(deps): update dependency express to ^4.18.2 (express, @types/express)
    • [ ] build(deps): update dependency lru-cache to ^7.14.1
    • [ ] build(deps): update dependency metadata-scraper to ^0.2.61
    • [ ] build(deps): update dependency winston to ^3.8.2
    • [ ] build(deps-dev): update dependency husky to ^8.0.2
    • [ ] ci(deps): update dependabot/fetch-metadata action to v1.3.5
    • [ ] build(deps): update dependency swagger-ui-express to ^4.6.0
    • [ ] build(deps-dev): update commitlint monorepo to ^17.2.0 (@commitlint/cli, @commitlint/config-conventional, @commitlint/prompt-cli)
    • [ ] build(deps-dev): update dependency @types/node to ^16.18.3
    • [ ] build(deps-dev): update dependency eslint to ^8.28.0
    • [ ] build(deps-dev): update dependency release-it to ^15.5.0
    • [ ] build(deps-dev): update dependency typescript to ^4.9.3
    • [ ] build(deps-dev): update typescript-eslint monorepo to ^5.43.0 (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
    • [ ] ci(deps): update actions/setup-node action to v3.5.1
    • [ ] ci(deps): update lewagon/wait-on-check-action action to v1.2.0
    • [ ] ci(deps): update wagoid/commitlint-github-action action to v5.2.2
    • [ ] chore(deps): lock file maintenance
    • [ ] 🔐 Create all rate-limited PRs at once 🔐

    Open

    These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

    Detected dependencies

    docker-compose
    docker-compose.yml
    dockerfile
    Dockerfile
    • node 16-alpine
    github-actions
    .github/workflows/commitlint.yml
    • actions/checkout v3
    • wagoid/commitlint-github-action v5.0.2
    .github/workflows/dependabot-auto-merge.yml
    • lewagon/wait-on-check-action v1.1.2
    • dependabot/fetch-metadata v1.3.3
    .github/workflows/docker.yml
    • actions/checkout v3
    • docker/metadata-action v4
    • docker/setup-qemu-action v2
    • docker/setup-buildx-action v2
    • docker/login-action v2
    • docker/build-push-action v3
    .github/workflows/lint.yml
    • actions/checkout v3
    • actions/setup-node v3.4.1
    • actions/cache v3
    .github/workflows/test.yml
    • actions/checkout v3
    • actions/setup-node v3.4.1
    • actions/cache v3
    npm
    package.json
    • @rgba-image/png ^0.1.1
    • class-transformer ^0.5.1
    • class-validator ^0.13.2
    • class-validator-jsonschema ^3.1.1
    • cors ^2.8.5
    • dotenv ^16.0.2
    • dotenv-expand ^8.0.3
    • envalid ^7.3.1
    • express ^4.18.1
    • helmet ^5.1.1
    • html-entities ^2.3.3
    • lru-cache ^7.14.0
    • metadata-scraper ^0.2.59
    • morgan ^1.10.0
    • multer ^1.4.4
    • node-fetch ^2.6.7
    • pngjs ^6.0.0
    • reflect-metadata ^0.1.13
    • routing-controllers ^0.9.0
    • routing-controllers-openapi ^3.1.0
    • swagger-ui-express ^4.5.0
    • winston ^3.8.1
    • winston-daily-rotate-file ^4.7.1
    • @commitlint/cli ^17.1.2
    • @commitlint/config-conventional ^17.1.0
    • @commitlint/prompt-cli ^17.1.2
    • @types/cors ^2.8.12
    • @types/express ^4.17.13
    • @types/lru-cache ^7.10.10
    • @types/morgan ^1.9.3
    • @types/multer ^1.4.7
    • @types/node ^16.11.56
    • @types/node-fetch ^2.6.2
    • @types/pngjs ^6.0.1
    • @types/swagger-ui-express ^4.1.3
    • @typescript-eslint/eslint-plugin ^5.36.1
    • @typescript-eslint/parser ^5.36.1
    • eslint ^8.23.0
    • eslint-config-prettier ^8.5.0
    • eslint-plugin-header ^3.1.1
    • eslint-plugin-import ^2.26.0
    • eslint-plugin-prettier ^4.2.1
    • eslint-plugin-simple-import-sort ^7.0.0
    • husky ^8.0.1
    • prettier ^2.7.1
    • pretty-quick ^3.1.3
    • release-it ^15.4.1
    • shx ^0.3.4
    • typescript ^4.8.2

    • [ ] Check this box to trigger a request for Renovate to run again on this repository
    opened by renovate[bot] 0
Owner
null
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
Tiny API that provide product/library name for a URL

JSer.info Product Name API Tiny API that provide product/library name for a URL. Usage Supported All products. curl https://jser-product-name.deno.dev

JSer.info 6 Oct 21, 2022
Codebraid Preview provides a Markdown preview for Pandoc documents within VS Code.

Codebraid Preview provides a Markdown preview for Pandoc documents within VS Code. Most Markdown previews don't support all of Pandoc's extensions to Markdown syntax. Codebraid Preview supports 100% of Pandoc features—because the preview is generated by Pandoc itself! There is also full bidirectional scroll sync and document export.

Geoffrey Poore 12 Dec 28, 2022
Get an isolated preview database for every Netlify Preview Deployment

Netlify Preview Database Plugin Create an isolated preview database for each preview deployment in Netlify Quickstart • Website • Docs • Discord • Twi

Snaplet 10 Nov 16, 2022
Piccloud is a full-stack (Angular & Spring Boot) online image clipboard that lets you share images over the internet by generating a unique URL. Others can access the image via this URL.

Piccloud Piccloud is a full-stack application built with Angular & Spring Boot. It is an online image clipboard that lets you share images over the in

Olayinka Atobiloye 3 Dec 15, 2022
A small javascript DOM manipulation library based on Jquery's syntax. Acts as a small utility library with the most common functions.

Quantdom JS Quantdom is a very small (about 600 bytes when ran through terser & gzipped) dom danipulation library that uuses a Jquery like syntax and

Sean McQuaid 7 Aug 16, 2022
✏️ A small jQuery extension to turn a static HTML table into an editable one. For quickly populating a small table with JSON data, letting the user modify it with validation, and then getting JSON data back out.

jquery-editable-table A small jQuery extension to turn an HTML table editable for fast data entry and validation Demo ?? https://jsfiddle.net/torrobin

Tor 7 Jul 31, 2022
Provide single node.js server with popular ssr and web framework

create-fullstack-node-app Provide single node.js server with popular ssr and web framework With NPM: npx create-fullstack-node-app@latest Frameworks:

keyboard3 2 Sep 26, 2022
A vanilla js library to show preview images on hover

Hover Preview A vanilla js library to show preview images on hover, check a Demo here Please watch ?? or star ?? this repo if you like it. Getting sta

Atul Yadav 7 Dec 13, 2021
An extension of DOM-testing-library to provide hooks into the shadow dom

Why? Currently, DOM-testing-library does not support checking shadow roots for elements. This can be troublesome when you're looking for something wit

Konnor Rogers 28 Dec 13, 2022
Node.js library that provide a cache for file metadata or file content.

@file-cache A cache library for file metadata or file content. It is useful for process that work a given series of files and that only need to repeat

azu 16 Aug 6, 2022
An easy-to-use library that provide acronymous sending on form changes

Form Async Form Async is an easy-to-use library that provide acronymous sending on form changes. It's a great solution to preventing data loss when fi

Marc-Antoine Loignon 3 Jan 5, 2022
Generate link preview using our app, API or our NPM package.

get-link-preview ?? View the link preview using our App. Use the API to generate link preview in your app or use the NPM package to use the custom hoo

Siddhi Gate 25 Dec 21, 2022
Generate social preview images in your Next.js API from Sanity webhooks

sanity-next-social-image-generator Automatically generate social share images using Sanity webhooks, and your Next.js API! Requirements A Next.js appl

Jordan McRae 9 Sep 4, 2022
This simple project aims to connect to an API to fetch score data and display it on a LeaderBoard box, as well as provide the tool to submit a new score.

Leader Board: Hit the API! This simple project aims to connect to an API to fetch score data and display it on a LeaderBoard box, as well as provide t

Andrés Felipe Arroyave Naranjo 12 Apr 6, 2022
RESTful service to provide API linting as-a-service

API Linting Service Prerequisites / general idea General idea behind this API implementation is to provide an API as a service based on the awesome sp

Schwarz IT 6 Mar 14, 2022
API dot Open Sauced is NestJS and SupaBase powered OAS3 backend designed to remove client complexity and provide a structured graph of all @open-sauced integrations

?? Open Sauced Nest Supabase API ?? The path to your next Open Source contribution ?? Prerequisites In order to run the project we need the following

TED Vortex (Teodor-Eugen Duțulescu) 13 Dec 18, 2022