Security News
RubyGems.org Adds New Maintainer Role
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.
@sava-info-systems/api-maker
Advanced tools
🚀 API Maker® — New ora of backend begins... [Complete backend development solution]
👉 API Maker makes backend development super simple.
👉 Provide database connection string & it will generate powerful APIs in just single click for all tables/collections.
❤️ Developers just loves it.
🚚️ Deliver projects before timeline & robust & secure & easy to maintain.
# Run in terminal 1
nvm use 18
npm install @sava-info-systems/api-maker
# Normal x64 Windows/Linux/Mac Intel Users
npm install oracledb@5.5.0
# Mac M1 / ARM architecture processors
npm install oracledb@https://github.com/oracle/node-oracledb/releases/download/v5.5.0/oracledb-src-5.5.0.tgz
cd node_modules/@sava-info-systems/api-maker
# ✅ Install MongoDB 6 in replica set
# ✅ Install Redis 7
# ✅ Modify .env/package.json file and set MongoDB & Redis endpoints in it, sample .env file is given below
# ✅ Set Oracle Client in your path if you are going to connect to oracle database.
node main.js
# Run in terminal 2
nvm use 18
npm install -g local-web-server@5.3.0
cd node_modules/@sava-info-systems/api-maker/dist
# Serve static content of dist folder
ws --spa index.html --port 4626
1 CPU Core
1 GB RAM
20 GB Storage
.env
# You can set environment variables in this file to override package.json "am" object values.
# Docs Link : https://www.npmjs.com/package/dotenv/v/16.0.3
# Do not remove below environment variables.
NODE_PRESERVE_SYMLINKS=1
NODE_ENV=production
# Required environment variables. You can set them in package.json also and remove from here.
am__serverName=server1 # To go inside the object in package.json am, you can use "__" double underscore.
am__processTitle=api_maker_be
am__port=38246
am__wsPort=38245
am__cpuCount=1
am__mongo_db_connection="mongodb://api_maker:L4MDhWuDniyez9QE5_9Y@127.0.0.1:27017/api_maker?authSource=admin&replicaSet=rs0&directConnection=true"
am__passCommunication="_EPWTdkN9CoAtTcYP2FA"
am__passJWT="3nLUxV5sR_XtphF7uNCn"
am__passDBEncryptDecrypt="DnpRJwyXv7LbKa_tkgLj"
am__redisInternal='{"nodes": [{port:6379, host:"127.0.0.1", pass: "2a7taehscqk_LgJHNHZM"}]}'
am__redisExternal='{"nodes": [{port:6379, host:"127.0.0.1", pass: "2a7taehscqk_LgJHNHZM"}], redisValueExpireInSeconds: 7200, maxCharsResToCache: 1000000}'
am__logs__mongo_db_connection_logs="mongodb://api_maker:L4MDhWuDniyez9QE5_9Y@127.0.0.1:27017/api_maker_logs?authSource=admin&replicaSet=rs0&directConnection=true"
package.json
Configurations In More Detailhttps://docs.apimaker.dev/v1/docs/am-resources/package-json-configurations.html
FAQs
🚀 API Maker® — New ora of backend begins... [Complete backend development solution]
We found that @sava-info-systems/api-maker demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.
Security News
Node.js will be enforcing stricter semver-major PR policies a month before major releases to enhance stability and ensure reliable release candidates.
Security News
Research
Socket's threat research team has detected five malicious npm packages targeting Roblox developers, deploying malware to steal credentials and personal data.