![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
@baselinejs/core
Advanced tools
Baseline JS is a serverless first full-stack JavaScript framework for building modern web applications.
BaselineJS is an open-source, fullstack TypeScript, serverless first framework designed to make building cloud native applications easier. Our framework utilizes a combination of modern technologies, architectures and operational processes to help teams to efficiently build and deploy robust applications
If you like BaselineJS give us a ⭐️
Website | Documentation | Discord | LinkedIn | YouTube
Startups, want $1k USD of AWS Credits to Get Started? Apply Here
Video walkthroughs setting up Baseline
npx @baselinejs/quickstart
The quick start command will:
You may need to install npm if npx is not available, you can do this by installing Node.js
If you prefer a more manual setup, follow the steps below.
pnpm run install:requirements
npx @baselinejs/create-app my-app-name
pnpm install
pnpm run setup
to name your project and set the regionpnpm run aws:profile
to setup your AWS credentials profile (if you have issues please update aws cli)pnpm run deploy:staging
to deploy api/web/adminpnpm run add:user:staging
to add an admin user to the applicationpnpm run urls:staging
To see your project URLsThese must be installed before following the setup instructions. These can be installed manually or by using the requirements installation script.
nvm install 20 && nvm use 20 && nvm alias default 20 && nvm install-latest-npm
node -v
, npm -v
pnpm -v
, install with npm install -g pnpm@9
or other methodsbrew install jq
sudo yum install jq
or sudo apt-get install jq
, or other appropriate methodsbrew install temurin
sudo yum install java
or sudo apt-get install openjdk-8-jdk
, or other appropriate methodsRun the following command to install the requirements.
If you are starting a new Baseline project.
curl -o- https://raw.githubusercontent.com/Baseline-JS/core/main/scripts/install-requirements.sh | bash
or
wget -qO- https://raw.githubusercontent.com/Baseline-JS/core/main/scripts/install-requirements.sh | bash
If you are joining an existing Baseline project make sure you run the requirements installation script in the root of the project. This will install the requirements for the project.
pnpm run install:requirements
If the project is already setup and you are trying run the project locally make sure you run pnpm run aws:profile
first so that you have the correct credentials for AWS configured locally.
Start the api, admin and web in their own terminal windows/tabs with the following commands.
pnpm run generate:env:local
to generate the env files for the frontend clientspnpm run start:api
pnpm run start:admin
pnpm run start:web
packages/api/serverless.yml
) or the payload set by AUTHORIZER
in packages/api/scripts/run-api-local.sh
.Swap staging
to prod
to deploy to production. All environment variables will be automatically set in the process.
pnpm run deploy:staging
to deploy api/web/adminTo destroy the deployed cloudformation stacks so it is no longer on AWS run pnpm run remove:staging
. This will likely destroy all data associated with the application.
If you would like to learn more about what we do please visit Baseline
FAQs
Baseline JS is a serverless first full-stack JavaScript framework for building modern web applications.
The npm package @baselinejs/core receives a total of 13 weekly downloads. As such, @baselinejs/core popularity was classified as not popular.
We found that @baselinejs/core 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
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.