all: build deps: npm install test: deps npm run test:all npx validate-maintainers orbit-db --match --ci build: test mkdir -p examples/browser/lib/ npm run build cp dist/orbitdb.min.js examples/browser/lib/orbitdb.min.js cp node_modules/ipfs/dist/index.min.js examples/browser/lib/ipfs.min.js cp dist/orbitdb.js examples/browser/lib/orbitdb.js cp dist/orbitdb.js.map examples/browser/lib/orbitdb.js.map cp node_modules/ipfs/dist/index.min.js examples/browser/lib/ipfs.js @echo "Build success!" @echo "Output: 'dist/', 'examples/browser/'" clean: rm -rf orbitdb/ rm -rf node_modules/ clean-dependencies: clean rm -f package-lock.json rm -rf examples/browser/lib rebuild: | clean-dependencies build .PHONY: test build