diff --git a/.gitignore b/.gitignore
index d1c40b7..005d2f2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,6 @@
/.vs
/.vscode
.DS_Store
-*.nupkg
\ No newline at end of file
+*.nupkg
+/build
+/node_modules
\ No newline at end of file
diff --git a/.npmignore b/.npmignore
new file mode 100644
index 0000000..7114ac1
--- /dev/null
+++ b/.npmignore
@@ -0,0 +1,19 @@
+/.github
+/.vscode
+/test
+/build
+CODE_OF_CONDUCT.md
+CONTRIBUTING.md
+journey.js.nuspec
+PACK.sh
+PUBLISH.sh
+README_NUGET.md
+SECURITY.md
+SERVE.sh
+package-lock.json
+tsconfig.json
+tsup.build.config.ts
+tsup.build.esm.config.ts
+tsup.build.min.config.ts
+BUILD_INSTRUCTIONS.md
+*.nupkg
\ No newline at end of file
diff --git a/BUILD_INSTRUCTIONS.md b/BUILD_INSTRUCTIONS.md
new file mode 100644
index 0000000..ed811c2
--- /dev/null
+++ b/BUILD_INSTRUCTIONS.md
@@ -0,0 +1,83 @@
+# Building Journey.js v2.0.0
+
+Before getting started with Journey.js, please read through the following instructions:
+
+
+## Step 1: Install Packages:
+
+Install the packages using the following NPM commands:
+
+### 1. Install TypeScript:
+
+```markdown
+npm install -g typescript
+```
+
+### 2. Install tsup:
+
+```markdown
+npm i tsup -D
+```
+
+### 3. Install terser:
+
+```markdown
+npm install terser -D
+```
+
+### 4. Install swc/core (if ES5 is required):
+
+```markdown
+npm install @swc/core -D
+```
+
+
+## Step 2: Build Project:
+
+### 1. Full Build:
+
+To build the TypeScript, run the following command:
+
+```markdown
+npm run build-typescript
+```
+
+To build the SASS, run the following command:
+
+```markdown
+npm run build-sass
+```
+
+To build the everything, run the following command:
+
+```markdown
+npm run build
+```
+
+### 2. Minimized Build:
+
+To build the TypeScript, run the following command:
+
+```markdown
+npm run build-minimized-typescript
+```
+
+To build the SASS, run the following command:
+
+```markdown
+npm run build-minimized-sass
+```
+
+To build the everything, run the following command:
+
+```markdown
+npm run build-minimized
+```
+
+### 3. ESM Build:
+
+To build the TypeScript, run the following command:
+
+```markdown
+npm run build-typescript-esm
+```
\ No newline at end of file
diff --git a/README.md b/README.md
index 4c1f025..8af077f 100644
--- a/README.md
+++ b/README.md
@@ -2,15 +2,15 @@
Journey.js
[![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Journey.js%2C%20a%20free%20JavaScript%journey%builder&url=https://github.com/williamtroup/Journey.js&hashtags=javascript,html,journey,guide)
-[![npm](https://img.shields.io/badge/npmjs-v1.7.2-blue)](https://www.npmjs.com/package/jjourney.js)
-[![nuget](https://img.shields.io/badge/nuget-v1.7.2-purple)](https://www.nuget.org/packages/jJourney.js/)
+[![npm](https://img.shields.io/badge/npmjs-v2.0.0-blue)](https://www.npmjs.com/package/jjourney.js)
+[![nuget](https://img.shields.io/badge/nuget-v2.0.0-purple)](https://www.nuget.org/packages/jJourney.js/)
[![license](https://img.shields.io/badge/license-MIT-green)](https://github.com/williamtroup/Journey.js/blob/main/LICENSE.txt)
[![discussions Welcome](https://img.shields.io/badge/discussions-Welcome-red)](https://github.com/williamtroup/Journey.js/discussions)
[![coded by William Troup](https://img.shields.io/badge/coded_by-William_Troup-yellow)](https://www.william-troup.com/)
>
🚶 A lightweight, easy-to-use JavaScript library to create interactive, customizable, accessible guided tours across your websites or web apps!
- Zero-dependencies and extremely lightweight!
-- Exportable for use in other frameworks!
+- Written in TypeScript, allowing greater support for React, Angular, and other libraries!
- Full API available via public functions.
- Fully styled in CSS/SASS and compatible with the Bootstrap library.
- Full CSS theme support (using :root variables, with a default dark-mode theme).
@@ -125,6 +125,13 @@ npm install jjourney.js
```
Or, you can download the latest zipped up version [here](https://www.william-troup.com/journey-js/download.html).
+
+Or, you can also use the following CDN links:
+
+```markdown
+https://cdn.jsdelivr.net/gh/williamtroup/Journey.js@main/dist/journey.min.js
+https://cdn.jsdelivr.net/gh/williamtroup/Journey.js@main/dist/journey.js.min.css
+```