Skip to content
Shared JavaScript libraries for the OpenLaw project
Branch: develop
Clone or download
Latest commit 66cb993 Mar 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
js/src
project [bundling-edits] bundle and packaging updates Dec 13, 2018
src/main/scala/org/adridadou/openlaw/client update dependency (#42) Mar 18, 2019
.babelrc
.eslintrc.json
.flowconfig [bundling-edits] bundle and packaging updates Dec 13, 2018
.gitignore WIP - make it possible to build it Nov 15, 2018
.prettierrc resolve build errors Nov 15, 2018
CODE_OF_CONDUCT.md WIP - make it possible to build it Nov 15, 2018
CONTRIBUTING.md fix typo in CONTRIBUTING Feb 28, 2019
Dockerfile remove unused git configs Feb 12, 2019
LICENSE
README.md
build.sbt update dependency (#42) Mar 18, 2019
npm.README.md
package-lock.json 0.1.22 Mar 18, 2019
package.json 0.1.22 Mar 18, 2019
release.sh Release build (#16) Jan 22, 2019
rollup.config.js
webpack.common.js [bundling-edits] node build renamed to cjs Dec 13, 2018
webpack.dev.js [bundling-edits] node, esm, umd build Dec 13, 2018
webpack.prod.js [bundling-edits] node, esm, umd build Dec 13, 2018

README.md

Shared JavaScript libraries for the OpenLaw project

Waffle.io - Columns and their card count

Getting started

If you want to learn more about our libraries, please read our OpenLaw core overview, which describes the Scala portion of the code.

To use OpenLaw core and our APIClient library in your JavaScript project, you can use our npm package with npm install openlaw --save. You can find further instructions for how to use the library here and in our docs.

Troubleshooting

Before the first time you run npm run build or npm run build_prod, run sbt fullOptJS from the project root directory to generate the client.js file. Otherwise, you will see an error like the following:

ERROR in Entry module not found: Error: Can't resolve '/$YOUR_DIR/openlaw-client/target/scala-2.12/client.js' in '/$YOUR_DIR/openlaw-client'.

Contributing

See information about contributing here.

License

Copyright 2019 Aaron Wright, David Roon, and ConsenSys AG.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.