8 changed files with 5282 additions and 0 deletions
			
			
		@ -0,0 +1,27 @@ | 
				
			|||||
 | 
					# Logs | 
				
			||||
 | 
					logs | 
				
			||||
 | 
					*.log | 
				
			||||
 | 
					npm-debug.log* | 
				
			||||
 | 
					yarn-debug.log* | 
				
			||||
 | 
					yarn-error.log* | 
				
			||||
 | 
					pnpm-debug.log* | 
				
			||||
 | 
					lerna-debug.log* | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					node_modules | 
				
			||||
 | 
					dist | 
				
			||||
 | 
					dist-ssr | 
				
			||||
 | 
					*.local | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					# Editor directories and files | 
				
			||||
 | 
					.vscode/* | 
				
			||||
 | 
					!.vscode/extensions.json | 
				
			||||
 | 
					!.vscode/settings.json | 
				
			||||
 | 
					.idea | 
				
			||||
 | 
					.DS_Store | 
				
			||||
 | 
					*.suo | 
				
			||||
 | 
					*.ntvs* | 
				
			||||
 | 
					*.njsproj | 
				
			||||
 | 
					*.sln | 
				
			||||
 | 
					*.sw? | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					coverage | 
				
			||||
@ -0,0 +1,11 @@ | 
				
			|||||
 | 
					<!DOCTYPE html> | 
				
			||||
 | 
					<html lang="en"> | 
				
			||||
 | 
					  <head> | 
				
			||||
 | 
					    <meta charset="UTF-8" /> | 
				
			||||
 | 
					    <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | 
				
			||||
 | 
					    <title>Imba Module</title> | 
				
			||||
 | 
					  </head> | 
				
			||||
 | 
					  <body> | 
				
			||||
 | 
					    <script type="module" src="/src/index.js"></script> | 
				
			||||
 | 
					  </body> | 
				
			||||
 | 
					</html> | 
				
			||||
								
									
										File diff suppressed because it is too large
									
								
							
						
					@ -0,0 +1,27 @@ | 
				
			|||||
 | 
					{ | 
				
			||||
 | 
					  "name": "pro-router-imba2", | 
				
			||||
 | 
					  "type": "module", | 
				
			||||
 | 
					  "files": [ | 
				
			||||
 | 
					    "dist" | 
				
			||||
 | 
					  ], | 
				
			||||
 | 
					  "main": "./dist/index.umd.cjs", | 
				
			||||
 | 
					  "module": "./dist/index.js", | 
				
			||||
 | 
					  "exports": { | 
				
			||||
 | 
					    ".": { | 
				
			||||
 | 
					      "import": "./dist/index.js", | 
				
			||||
 | 
					      "require": "./dist/index.umd.cjs" | 
				
			||||
 | 
					    } | 
				
			||||
 | 
					  }, | 
				
			||||
 | 
					  "scripts": { | 
				
			||||
 | 
					    "dev": "vite", | 
				
			||||
 | 
					    "start": "vite", | 
				
			||||
 | 
					    "build": "vite build", | 
				
			||||
 | 
					    "watch": "vite build --watch", | 
				
			||||
 | 
					    "preview": "vite preview" | 
				
			||||
 | 
					  }, | 
				
			||||
 | 
					  "devDependencies": { | 
				
			||||
 | 
					    "imba": "^2.0.0-alpha.226", | 
				
			||||
 | 
					    "vite": "^3.2.5", | 
				
			||||
 | 
					    "vite-plugin-imba": "^0.10.1" | 
				
			||||
 | 
					  } | 
				
			||||
 | 
					} | 
				
			||||
@ -0,0 +1,3 @@ | 
				
			|||||
 | 
					# Module Template | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					See https://github.com/imba/imba.io/pull/255 for most up-to-date usage guide. | 
				
			||||
@ -0,0 +1 @@ | 
				
			|||||
 | 
					import "./main.imba" | 
				
			||||
@ -0,0 +1,16 @@ | 
				
			|||||
 | 
					export let state = { | 
				
			||||
 | 
						count: 0 | 
				
			||||
 | 
					} | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					export def increment | 
				
			||||
 | 
						state.count++ | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					tag app | 
				
			||||
 | 
						<self@click=increment> "count is {state.count}" | 
				
			||||
 | 
							css d:inline-block us:none cursor:pointer fs:6 p:2.5 5 rd:2.5 | 
				
			||||
 | 
								tween:box-shadow 250ms, background-color 250ms | 
				
			||||
 | 
								ff:Arial c:black/87 bg:indigo4 bxs:xs | 
				
			||||
 | 
								@hover bg:indigo3 bxs:lg | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					if import.meta.env.MODE is 'development' | 
				
			||||
 | 
						imba.mount <app> | 
				
			||||
@ -0,0 +1,15 @@ | 
				
			|||||
 | 
					import { imba } from 'vite-plugin-imba'; | 
				
			||||
 | 
					import { resolve } from 'path' | 
				
			||||
 | 
					import { defineConfig } from 'vite'; | 
				
			||||
 | 
					import { name } from './package.json' | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					export default defineConfig({ | 
				
			||||
 | 
						plugins: [imba()], | 
				
			||||
 | 
						build: { | 
				
			||||
 | 
							lib: { | 
				
			||||
 | 
								name: name, | 
				
			||||
 | 
								fileName: "index", | 
				
			||||
 | 
								entry: resolve(__dirname, 'src/main.imba'), | 
				
			||||
 | 
							}, | 
				
			||||
 | 
						}, | 
				
			||||
 | 
					}); | 
				
			||||
					Loading…
					
					
				
		Reference in new issue