Skip to content

Commit 55261e6

Browse files
committed
First release
1 parent 22eac56 commit 55261e6

35 files changed

+2801
-54
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ lerna-debug.log*
1010
node_modules
1111
dist
1212
dist-ssr
13+
dev-dist
1314
*.local
1415

1516
# Editor directories and files

README.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,23 @@
1-
# A simple and intuitive way to create Atomic Data models
1+
# Atomic Data Model Builder
2+
AD Model Builder lets you build Atomic Data classes in an intuitive way.
3+
4+
The app was build to explore what would be needed to make an @tomic/react style package for Svelte but turned out to be useful enough to warrant it's own repository.
5+
6+
You can find it here: https://atomicdata-dev.github.io/atomic-data-model-builder/
7+
8+
<img width="1491" alt="image" src="https://user-images.githubusercontent.com/8804875/208479185-800f9f0d-056b-416f-9fac-cff093cc2b40.png">
9+
10+
## Running locally
11+
Clone the repo to a folder and navigate to the folder.
12+
13+
Install the dependencies:
14+
```
15+
pnpm install
16+
```
17+
18+
Start the vite dev server:
19+
```
20+
pnpm run dev
21+
```
22+
23+
Once the vite dev server is running you can navigate to `http://localhost:5174/atomic-data-model-builder/`

index.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@
22
<html lang="en">
33
<head>
44
<meta charset="UTF-8" />
5-
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
5+
<meta content="A fast, easy and intuitive tool to create Atomic Data models" name="description" />
6+
<link href="/icon.png" rel="icon" type="image/png" />
7+
<link href="/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180" />
8+
<link href="/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png" />
9+
<link href="/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png" />
10+
<link color="#1e43a3" href="/mask-icon.svg" rel="mask-icon" />
611
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
712
<title>AD Model Builder</title>
813
</head>

package.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,32 @@
11
{
22
"name": "ad-model-builder",
33
"private": true,
4-
"version": "0.0.1",
4+
"version": "1.0.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
88
"build": "vite build",
99
"preview": "vite preview",
10-
"check": "svelte-check --tsconfig ./tsconfig.json"
10+
"check": "svelte-check --tsconfig ./tsconfig.json",
11+
"deploy": "gh-pages -d dist"
1112
},
1213
"devDependencies": {
1314
"@sveltejs/vite-plugin-svelte": "^2.0.0",
1415
"@tsconfig/svelte": "^3.0.0",
16+
"gh-pages": "^4.0.0",
1517
"highlight.js": "^11.7.0",
1618
"svelte": "^3.54.0",
1719
"svelte-check": "^2.10.0",
1820
"svelte-highlight": "^6.2.1",
1921
"tslib": "^2.4.1",
2022
"typescript": "^4.9.3",
21-
"vite": "^4.0.0"
23+
"vite": "^4.0.0",
24+
"vite-plugin-pwa": "^0.14.0"
2225
},
2326
"dependencies": {
2427
"@tomic/lib": "^0.34.0",
2528
"open-props": "^1.5.1",
2629
"svelte-icon": "^1.3.0",
27-
"svelte-select": "5.0.0-beta.40"
30+
"svelte-select": "^5.0.0"
2831
}
2932
}

0 commit comments

Comments
 (0)