Gathering detailed insights and metrics for @baselinejs/core
Gathering detailed insights and metrics for @baselinejs/core
Gathering detailed insights and metrics for @baselinejs/core
Gathering detailed insights and metrics for @baselinejs/core
npm install @baselinejs/core
Typescript
Module System
Min. Node Version
Node Version
NPM Version
75.9
Supply Chain
99
Quality
95.2
Maintenance
100
Vulnerability
100
License
TypeScript (48.89%)
Shell (25.76%)
SCSS (15.26%)
JavaScript (8.34%)
HTML (1.75%)
Total Downloads
4,088
Last Day
12
Last Week
163
Last Month
234
Last Year
4,088
77 Stars
93 Commits
5 Forks
4 Branches
3 Contributors
Latest Version
0.0.17
Package Id
@baselinejs/core@0.0.17
Unpacked Size
623.42 kB
Size
350.71 kB
File Count
172
NPM Version
10.9.2
Node Version
20.18.1
Publised On
12 Dec 2024
Cumulative downloads
Total Downloads
Last day
-78.9%
12
Compared to previous day
Last week
186%
163
Compared to previous week
Last month
70.8%
234
Compared to previous month
Last year
0%
4,088
Compared to previous year
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 $10k 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 java
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.
1curl -o- https://raw.githubusercontent.com/Baseline-JS/core/main/scripts/install-requirements.sh | bash
or
1wget -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.
1pnpm 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
No vulnerabilities found.
No security vulnerabilities found.