Compare commits
	
		
			No commits in common. "6b1c24855d10f57980c0fc78302c4395a49b92b9" and "abd4236665986c6675ec7b4e1c79bc0504b6c756" have entirely different histories.
		
	
	
		
			6b1c24855d
			...
			abd4236665
		
	
		| 
						 | 
				
			
			@ -1,7 +1,7 @@
 | 
			
		|||
# Interlinked 🌌
 | 
			
		||||
# driftingnebula 🌌
 | 
			
		||||
 | 
			
		||||
> **Generative art with GIMP, GEGL and ImageMagick.**
 | 
			
		||||
 | 
			
		||||
## License
 | 
			
		||||
 | 
			
		||||
Distributed under the [AGPL-3.0-or-later](https://spdx.org/licenses/AGPL-3.0-or-later.html) license, see [LICENSE](https://git.bauke.xyz/driftingnebula/interlinked/src/branch/main/LICENSE) for more information.
 | 
			
		||||
Distributed under the [AGPL-3.0-or-later](https://spdx.org/licenses/AGPL-3.0-or-later.html) license, see [LICENSE](https://git.bauke.xyz/driftingnebula/driftingnebula/src/branch/main/LICENSE) for more information.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,10 +1,10 @@
 | 
			
		|||
{
 | 
			
		||||
  "name": "interlinked",
 | 
			
		||||
  "name": "driftingnebula",
 | 
			
		||||
  "description": "Generative art with GIMP, GEGL and ImageMagick.",
 | 
			
		||||
  "license": "AGPL-3.0-or-later",
 | 
			
		||||
  "version": "1.0.0",
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "start": "ts-node-esm source/interlinked.ts",
 | 
			
		||||
    "start": "node --loader=ts-node/esm --no-warnings source/driftingnebula.ts",
 | 
			
		||||
    "test": "xo"
 | 
			
		||||
  },
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
| 
						 | 
				
			
			@ -12,10 +12,10 @@
 | 
			
		|||
    "meow": "^10.1.2"
 | 
			
		||||
  },
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
    "@types/node": "^18.8.0",
 | 
			
		||||
    "@types/node": "^17.0.21",
 | 
			
		||||
    "ts-node": "^10.6.0",
 | 
			
		||||
    "typescript": "^4.6.2",
 | 
			
		||||
    "xo": "^0.52.3"
 | 
			
		||||
    "xo": "^0.48.0"
 | 
			
		||||
  },
 | 
			
		||||
  "type": "module",
 | 
			
		||||
  "xo": {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										1044
									
								
								pnpm-lock.yaml
								
								
								
								
							
							
						
						
									
										1044
									
								
								pnpm-lock.yaml
								
								
								
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| 
						 | 
				
			
			@ -89,7 +89,7 @@ async function main(): Promise<void> {
 | 
			
		|||
    } else {
 | 
			
		||||
      const fullOutputFile = path.join(baseDir, outputFile);
 | 
			
		||||
      if (createInputImage) {
 | 
			
		||||
        await execa('convert', [
 | 
			
		||||
        await execa('magick', [
 | 
			
		||||
          '-size',
 | 
			
		||||
          `${width}x${height}`,
 | 
			
		||||
          'xc:white',
 | 
			
		||||
| 
						 | 
				
			
			@ -116,7 +116,8 @@ async function main(): Promise<void> {
 | 
			
		|||
      }
 | 
			
		||||
 | 
			
		||||
      console.log(`* Writing ${compressedFile}`);
 | 
			
		||||
      await execa('convert', [
 | 
			
		||||
      await execa('magick', [
 | 
			
		||||
        'convert',
 | 
			
		||||
        fullOutputFile,
 | 
			
		||||
        '-quality',
 | 
			
		||||
        '92',
 | 
			
		||||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
export abstract class BaseOperation<P extends {}> {
 | 
			
		||||
export abstract class BaseOperation<P> {
 | 
			
		||||
  public abstract get default(): P;
 | 
			
		||||
 | 
			
		||||
  public parameters: P;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in New Issue