diff --git a/package-lock.json b/package-lock.json index 89c0122..19deb23 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3960,13 +3960,13 @@ }, "packages/config": { "name": "@mcflyjs/config", - "version": "0.0.2", + "version": "0.0.3", "license": "MIT", "devDependencies": {} }, "packages/core": { "name": "@mcflyjs/core", - "version": "0.2.1", + "version": "0.2.2", "license": "MIT", "dependencies": { "esprima": "^4.0.1", @@ -3977,7 +3977,7 @@ } }, "packages/create-mcfly": { - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { "giget": "^1.1.3" @@ -4004,9 +4004,7 @@ "dependencies": { "@mcflyjs/config": "latest", "@mcflyjs/core": "latest", - "esprima": "^4.0.1", - "nitropack": "latest", - "ultrahtml": "^1.5.2" + "nitropack": "latest" } }, "templates/basic/node_modules/@mcflyjs/config": { @@ -4015,9 +4013,9 @@ "integrity": "sha512-OcufnHOebm8PW55sb0tMJV5y0pMnHiJeVZ4B+5Cg3Wjiz1cCk46qsGuGVLoqNTluaBkDNnJL8k6pdswYOp+mTw==" }, "templates/basic/node_modules/@mcflyjs/core": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@mcflyjs/core/-/core-0.2.0.tgz", - "integrity": "sha512-c6uYrgJMqlThoA7BAEgXJvD2NDvr8/z6UqYl2odiemWVSuJxlXT8eThr7GTfSVSwkhufyB8+kTC5hyLsJmI9HA==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@mcflyjs/core/-/core-0.2.1.tgz", + "integrity": "sha512-vP8RMEMeOczxzSRojn7l1v7+G92MIPRKSpguJGXISm6PiMJssBac5pS/AboCWGTkasgxvtMf4erDokyKQK7cWQ==", "dependencies": { "esprima": "^4.0.1", "h3": "^1.8.2", diff --git a/packages/config/README.md b/packages/config/README.md new file mode 100644 index 0000000..3d3e9d1 --- /dev/null +++ b/packages/config/README.md @@ -0,0 +1,62 @@ +

+ rRick & Morty cartoon +

+ +

McFly

+ +

McFly is a no-framework framework
that assists in leveraging the web platform

+ +

+ + + +

+ +## Installation + +Run the following to generate a McFly starter project: +``` +npm create mcfly@latest +``` + +## Features +The time has come for vanilla Web tech. 🎉 + +✅ Create web apps with vanilla custom elements
+✅ Write real .HTML files
+✅ Have no frameworks or reactivity libraries on the browser
+✅ Use server-side rendering
+✅ Deploy anywhere
+ +## Special directories +**1. `src/pages`** +- file based routing for `.html` files +- directly use custom elements & static fragments (no imports or registry maintenance needed) +- use `