forked from sheetjs/sheetjs
		
	
		
			
	
	
		
			23 lines
		
	
	
		
			770 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			770 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 
								 | 
							
								.PHONY: all
							 | 
						||
| 
								 | 
							
								all: cjs esm mjs S types
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.PHONY: cjs esm types
							 | 
						||
| 
								 | 
							
								cjs esm types: %: ./tsconfig/tsconfig.%.json ./src/
							 | 
						||
| 
								 | 
							
									@tsc -p ./tsconfig/tsconfig.$@.json
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.PHONY: mjs
							 | 
						||
| 
								 | 
							
								mjs: esm
							 | 
						||
| 
								 | 
							
									@./misc/make_mjs.sh
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.PHONY: S
							 | 
						||
| 
								 | 
							
								S: cjs
							 | 
						||
| 
								 | 
							
									@webpack-cli --config misc/webpack.config.js misc/standalone.js --output-filename S.js --display-modules --display-reasons --profile
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.PHONY: test
							 | 
						||
| 
								 | 
							
								test: mjs cjs S
							 | 
						||
| 
								 | 
							
									@node misc/require_test.njs
							 | 
						||
| 
								 | 
							
									@node --experimental-modules --es-module-specifier-resolution=node misc/import_test.mjs
							 | 
						||
| 
								 | 
							
									@cp dist/S.js misc && node misc/puppetsta.js
							 | 
						||
| 
								 | 
							
									@concurrently --kill-others -s first "http-server -s -p 7262" "node misc/puppetmjs.js"
							 | 
						||
| 
								 | 
							
									@parcel build misc/parcel.html -d misc/parcel -o parcelout.html --public-url "./" && node misc/puppetpcl.js
							 | 
						||
| 
								 | 
							
									@mocha -r ts-node/register test.ts
							 |