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