Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions pgml-sdks/pgml/javascript/examples/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 21 additions & 0 deletions pgml-sdks/pgml/javascript/examples/webpack/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Webpack Demo

The JavaScript SDK utilizes native node modules as our SDK is written in Rust. To get it working with webpack, we need a loader that is designed to work with native node modules. In this case, we have opted to use the [node-loader](https://github.com/webpack-contrib/node-loader) module. See [webpack.config.js](./webpack.config.js) for how we configured it.

## Prerequisites

Before running, first install dependencies and set the DATABASE_URL environment variable:
```
npm i
export DATABASE_URL={YOUR DATABASE URL}
```

Optionally, configure a .env file containing a DATABASE_URL variable.

## Running the Example

The example utilizes the Builtins class to perform text classification. After following the [Prerequisites](#/Prerequisites) run the following code:
```
npm run build
node dist/index.js "I love PostgresML"
```
Loading