<commit_before>
COMPONENT := ./node_modules/.bin/component
JSHINT := ./node_modules/.bin/jshint
SERVE := ./node_modules/.bin/serve

JS := $(shell find lib -name '*.js' -print)

PORT = 3000

build: transitive.js

clean:
	rm -rf build components node_modules

components: component.json
	$(COMPONENT) install --dev --verbose

install: node_modules

lint: $(JS)
	$(JSHINT) --verbose $(JS)

node_modules: package.json
	npm install

release: transitive.min.js

server:
	$(SERVE) --port $(PORT)

transitive.js: components $(JS)
	$(MAKE) lint
	$(COMPONENT) build --dev --verbose --out example/build
	$(COMPONENT) build --verbose --standalone Transitive --out . --name transitive

transitive.min.js: transitive.js
	#$(COMPONENT) build --verbose --use component-uglifyjs --standalone Transitive --out . --name transitive.min

watch:
	watch $(MAKE) build

.PHONY: build clean install lint release server watch<commit_msg>fixed broken makefile<commit_after>COMPONENT := ./node_modules/.bin/component
JSHINT := ./node_modules/.bin/jshint
SERVE := ./node_modules/.bin/serve

JS := $(shell find lib -name '*.js' -print)

PORT = 3000

build: transitive.js

clean:
	rm -rf build components node_modules

components: component.json
	$(COMPONENT) install --dev --verbose

install: node_modules

lint: $(JS)
	$(JSHINT) --verbose $(JS)

node_modules: package.json
	npm install

release: transitive.min.js

server:
	$(SERVE) --port $(PORT)

transitive.js: components $(JS)
	$(MAKE) lint
	$(COMPONENT) build --dev --verbose --out example/build
	$(COMPONENT) build --verbose --standalone Transitive --out . --name transitive

transitive.min.js: transitive.js
	$(COMPONENT) build --verbose --use component-uglifyjs --standalone Transitive --out . --name transitive.min

watch:
	watch $(MAKE) build

.PHONY: build clean install lint release server watch
{'fraction_non_alphanumeric': 0.1449671772428884, 'fraction_numerical': 0.00437636761487965, 'mean_word_length': 3.890374331550802, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1603903', 'n_tokens_mistral': 624, 'n_tokens_neox': 609, 'n_words': 180}