diff --git a/.gitignore b/.gitignore index dcb1d822f0..24c031d958 100644 --- a/.gitignore +++ b/.gitignore @@ -38,7 +38,7 @@ bower_components build/Release # Dependency directories -node_modules/ +/node_modules/ jspm_packages/ # TypeScript v1 declaration files diff --git a/packages/builder/package.json b/packages/builder/package.json index fa92be46a2..cc2a123639 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -5,10 +5,11 @@ "private": true, "scripts": { "build": "rollup -c", - "start": "rollup -c -w", + "start": "routify -c rollup", "test": "jest", "test:watch": "jest --watchAll", - "dev:builder": "rollup -c -w" + "dev:builder": "routify -c rollup", + "rollup": "rollup -c -w" }, "jest": { "globals": { @@ -54,6 +55,7 @@ "@babel/plugin-transform-runtime": "^7.5.5", "@babel/preset-env": "^7.5.5", "@babel/runtime": "^7.5.5", + "@sveltech/routify": "1.5.0-beta.16", "babel-jest": "^24.8.0", "browser-sync": "^2.26.7", "http-proxy-middleware": "^0.19.1", diff --git a/packages/builder/rollup.config.js b/packages/builder/rollup.config.js index 9986e39fd5..b928418559 100644 --- a/packages/builder/rollup.config.js +++ b/packages/builder/rollup.config.js @@ -153,7 +153,7 @@ export default { plugins: [ copy({ targets: [ - { src: "src/index.html", dest: outputpath }, + { src: "src/index.html", dest: outputpath, rename: "__app.html" }, { src: "src/favicon.png", dest: outputpath }, { src: "src/assets", dest: outputpath }, { @@ -214,6 +214,7 @@ export default { // Watch the `dist` directory and refresh the // browser on changes when not in production + !production && serve(), !production && livereload(outputpath), !production && browsersync({ @@ -229,3 +230,20 @@ export default { clearScreen: false, }, } + +function serve() { + let started = false + + return { + writeBundle() { + if (!started) { + started = true + + require("child_process").spawn("npm", ["run", "start"], { + stdio: ["ignore", "inherit", "inherit"], + shell: true, + }) + } + }, + } +} \ No newline at end of file diff --git a/packages/builder/src/builderStore/api.js b/packages/builder/src/node_modules/builderStore/api.js similarity index 100% rename from packages/builder/src/builderStore/api.js rename to packages/builder/src/node_modules/builderStore/api.js diff --git a/packages/builder/src/builderStore/buildCodeForScreens.js b/packages/builder/src/node_modules/builderStore/buildCodeForScreens.js similarity index 100% rename from packages/builder/src/builderStore/buildCodeForScreens.js rename to packages/builder/src/node_modules/builderStore/buildCodeForScreens.js diff --git a/packages/builder/src/builderStore/buildStateOrigins.js b/packages/builder/src/node_modules/builderStore/buildStateOrigins.js similarity index 100% rename from packages/builder/src/builderStore/buildStateOrigins.js rename to packages/builder/src/node_modules/builderStore/buildStateOrigins.js diff --git a/packages/builder/src/builderStore/createPackage.js b/packages/builder/src/node_modules/builderStore/createPackage.js similarity index 100% rename from packages/builder/src/builderStore/createPackage.js rename to packages/builder/src/node_modules/builderStore/createPackage.js diff --git a/packages/builder/src/builderStore/generate_css.js b/packages/builder/src/node_modules/builderStore/generate_css.js similarity index 100% rename from packages/builder/src/builderStore/generate_css.js rename to packages/builder/src/node_modules/builderStore/generate_css.js diff --git a/packages/builder/src/builderStore/index.js b/packages/builder/src/node_modules/builderStore/index.js similarity index 100% rename from packages/builder/src/builderStore/index.js rename to packages/builder/src/node_modules/builderStore/index.js diff --git a/packages/builder/src/builderStore/insertCodeMetadata.js b/packages/builder/src/node_modules/builderStore/insertCodeMetadata.js similarity index 100% rename from packages/builder/src/builderStore/insertCodeMetadata.js rename to packages/builder/src/node_modules/builderStore/insertCodeMetadata.js diff --git a/packages/builder/src/builderStore/loadComponentLibraries.js b/packages/builder/src/node_modules/builderStore/loadComponentLibraries.js similarity index 100% rename from packages/builder/src/builderStore/loadComponentLibraries.js rename to packages/builder/src/node_modules/builderStore/loadComponentLibraries.js diff --git a/packages/builder/src/builderStore/store/backend.js b/packages/builder/src/node_modules/builderStore/store/backend.js similarity index 100% rename from packages/builder/src/builderStore/store/backend.js rename to packages/builder/src/node_modules/builderStore/store/backend.js diff --git a/packages/builder/src/builderStore/store/index.js b/packages/builder/src/node_modules/builderStore/store/index.js similarity index 100% rename from packages/builder/src/builderStore/store/index.js rename to packages/builder/src/node_modules/builderStore/store/index.js diff --git a/packages/builder/src/builderStore/uuid.js b/packages/builder/src/node_modules/builderStore/uuid.js similarity index 100% rename from packages/builder/src/builderStore/uuid.js rename to packages/builder/src/node_modules/builderStore/uuid.js diff --git a/packages/builder/src/accessLevels/AccessLevelView.svelte b/packages/builder/src/node_modules/components/accessLevels/AccessLevelView.svelte similarity index 100% rename from packages/builder/src/accessLevels/AccessLevelView.svelte rename to packages/builder/src/node_modules/components/accessLevels/AccessLevelView.svelte diff --git a/packages/builder/src/accessLevels/AccessLevelsRoot.svelte b/packages/builder/src/node_modules/components/accessLevels/AccessLevelsRoot.svelte similarity index 100% rename from packages/builder/src/accessLevels/AccessLevelsRoot.svelte rename to packages/builder/src/node_modules/components/accessLevels/AccessLevelsRoot.svelte diff --git a/packages/builder/src/actionsAndTriggers/ActionView.svelte b/packages/builder/src/node_modules/components/actionsAndTriggers/ActionView.svelte similarity index 100% rename from packages/builder/src/actionsAndTriggers/ActionView.svelte rename to packages/builder/src/node_modules/components/actionsAndTriggers/ActionView.svelte diff --git a/packages/builder/src/actionsAndTriggers/Actions.svelte b/packages/builder/src/node_modules/components/actionsAndTriggers/Actions.svelte similarity index 100% rename from packages/builder/src/actionsAndTriggers/Actions.svelte rename to packages/builder/src/node_modules/components/actionsAndTriggers/Actions.svelte diff --git a/packages/builder/src/actionsAndTriggers/ActionsAndTriggersRoot.svelte b/packages/builder/src/node_modules/components/actionsAndTriggers/ActionsAndTriggersRoot.svelte similarity index 100% rename from packages/builder/src/actionsAndTriggers/ActionsAndTriggersRoot.svelte rename to packages/builder/src/node_modules/components/actionsAndTriggers/ActionsAndTriggersRoot.svelte diff --git a/packages/builder/src/actionsAndTriggers/TriggerView.svelte b/packages/builder/src/node_modules/components/actionsAndTriggers/TriggerView.svelte similarity index 100% rename from packages/builder/src/actionsAndTriggers/TriggerView.svelte rename to packages/builder/src/node_modules/components/actionsAndTriggers/TriggerView.svelte diff --git a/packages/builder/src/actionsAndTriggers/Triggers.svelte b/packages/builder/src/node_modules/components/actionsAndTriggers/Triggers.svelte similarity index 100% rename from packages/builder/src/actionsAndTriggers/Triggers.svelte rename to packages/builder/src/node_modules/components/actionsAndTriggers/Triggers.svelte diff --git a/packages/builder/src/common/ActionButton.svelte b/packages/builder/src/node_modules/components/common/ActionButton.svelte similarity index 100% rename from packages/builder/src/common/ActionButton.svelte rename to packages/builder/src/node_modules/components/common/ActionButton.svelte diff --git a/packages/builder/src/common/AppNotification.svelte b/packages/builder/src/node_modules/components/common/AppNotification.svelte similarity index 100% rename from packages/builder/src/common/AppNotification.svelte rename to packages/builder/src/node_modules/components/common/AppNotification.svelte diff --git a/packages/builder/src/common/Button.svelte b/packages/builder/src/node_modules/components/common/Button.svelte similarity index 100% rename from packages/builder/src/common/Button.svelte rename to packages/builder/src/node_modules/components/common/Button.svelte diff --git a/packages/builder/src/common/ButtonGroup.svelte b/packages/builder/src/node_modules/components/common/ButtonGroup.svelte similarity index 100% rename from packages/builder/src/common/ButtonGroup.svelte rename to packages/builder/src/node_modules/components/common/ButtonGroup.svelte diff --git a/packages/builder/src/common/Checkbox.svelte b/packages/builder/src/node_modules/components/common/Checkbox.svelte similarity index 100% rename from packages/builder/src/common/Checkbox.svelte rename to packages/builder/src/node_modules/components/common/Checkbox.svelte diff --git a/packages/builder/src/common/CodeArea.svelte b/packages/builder/src/node_modules/components/common/CodeArea.svelte similarity index 100% rename from packages/builder/src/common/CodeArea.svelte rename to packages/builder/src/node_modules/components/common/CodeArea.svelte diff --git a/packages/builder/src/common/ComingSoon.svelte b/packages/builder/src/node_modules/components/common/ComingSoon.svelte similarity index 100% rename from packages/builder/src/common/ComingSoon.svelte rename to packages/builder/src/node_modules/components/common/ComingSoon.svelte diff --git a/packages/builder/src/common/ConfirmDialog.svelte b/packages/builder/src/node_modules/components/common/ConfirmDialog.svelte similarity index 100% rename from packages/builder/src/common/ConfirmDialog.svelte rename to packages/builder/src/node_modules/components/common/ConfirmDialog.svelte diff --git a/packages/builder/src/common/DatePicker.svelte b/packages/builder/src/node_modules/components/common/DatePicker.svelte similarity index 100% rename from packages/builder/src/common/DatePicker.svelte rename to packages/builder/src/node_modules/components/common/DatePicker.svelte diff --git a/packages/builder/src/common/Dropdown.svelte b/packages/builder/src/node_modules/components/common/Dropdown.svelte similarity index 100% rename from packages/builder/src/common/Dropdown.svelte rename to packages/builder/src/node_modules/components/common/Dropdown.svelte diff --git a/packages/builder/src/common/DropdownButton.svelte b/packages/builder/src/node_modules/components/common/DropdownButton.svelte similarity index 100% rename from packages/builder/src/common/DropdownButton.svelte rename to packages/builder/src/node_modules/components/common/DropdownButton.svelte diff --git a/packages/builder/src/common/ErrorsBox.svelte b/packages/builder/src/node_modules/components/common/ErrorsBox.svelte similarity index 100% rename from packages/builder/src/common/ErrorsBox.svelte rename to packages/builder/src/node_modules/components/common/ErrorsBox.svelte diff --git a/packages/builder/src/common/IconButton.svelte b/packages/builder/src/node_modules/components/common/IconButton.svelte similarity index 100% rename from packages/builder/src/common/IconButton.svelte rename to packages/builder/src/node_modules/components/common/IconButton.svelte diff --git a/packages/builder/src/common/Icons/Add.svelte b/packages/builder/src/node_modules/components/common/Icons/Add.svelte similarity index 100% rename from packages/builder/src/common/Icons/Add.svelte rename to packages/builder/src/node_modules/components/common/Icons/Add.svelte diff --git a/packages/builder/src/common/Icons/ArrowDown.svelte b/packages/builder/src/node_modules/components/common/Icons/ArrowDown.svelte similarity index 100% rename from packages/builder/src/common/Icons/ArrowDown.svelte rename to packages/builder/src/node_modules/components/common/Icons/ArrowDown.svelte diff --git a/packages/builder/src/common/Icons/Check.svelte b/packages/builder/src/node_modules/components/common/Icons/Check.svelte similarity index 100% rename from packages/builder/src/common/Icons/Check.svelte rename to packages/builder/src/node_modules/components/common/Icons/Check.svelte diff --git a/packages/builder/src/common/Icons/ChevronDown.svelte b/packages/builder/src/node_modules/components/common/Icons/ChevronDown.svelte similarity index 100% rename from packages/builder/src/common/Icons/ChevronDown.svelte rename to packages/builder/src/node_modules/components/common/Icons/ChevronDown.svelte diff --git a/packages/builder/src/common/Icons/ChevronUp.svelte b/packages/builder/src/node_modules/components/common/Icons/ChevronUp.svelte similarity index 100% rename from packages/builder/src/common/Icons/ChevronUp.svelte rename to packages/builder/src/node_modules/components/common/Icons/ChevronUp.svelte diff --git a/packages/builder/src/common/Icons/CircleIndicator.svelte b/packages/builder/src/node_modules/components/common/Icons/CircleIndicator.svelte similarity index 100% rename from packages/builder/src/common/Icons/CircleIndicator.svelte rename to packages/builder/src/node_modules/components/common/Icons/CircleIndicator.svelte diff --git a/packages/builder/src/common/Icons/Copy.svelte b/packages/builder/src/node_modules/components/common/Icons/Copy.svelte similarity index 100% rename from packages/builder/src/common/Icons/Copy.svelte rename to packages/builder/src/node_modules/components/common/Icons/Copy.svelte diff --git a/packages/builder/src/common/Icons/Events.svelte b/packages/builder/src/node_modules/components/common/Icons/Events.svelte similarity index 100% rename from packages/builder/src/common/Icons/Events.svelte rename to packages/builder/src/node_modules/components/common/Icons/Events.svelte diff --git a/packages/builder/src/common/Icons/Grid.svelte b/packages/builder/src/node_modules/components/common/Icons/Grid.svelte similarity index 100% rename from packages/builder/src/common/Icons/Grid.svelte rename to packages/builder/src/node_modules/components/common/Icons/Grid.svelte diff --git a/packages/builder/src/common/Icons/Image.svelte b/packages/builder/src/node_modules/components/common/Icons/Image.svelte similarity index 100% rename from packages/builder/src/common/Icons/Image.svelte rename to packages/builder/src/node_modules/components/common/Icons/Image.svelte diff --git a/packages/builder/src/common/Icons/Input.svelte b/packages/builder/src/node_modules/components/common/Icons/Input.svelte similarity index 100% rename from packages/builder/src/common/Icons/Input.svelte rename to packages/builder/src/node_modules/components/common/Icons/Input.svelte diff --git a/packages/builder/src/common/Icons/JavaScript.svelte b/packages/builder/src/node_modules/components/common/Icons/JavaScript.svelte similarity index 100% rename from packages/builder/src/common/Icons/JavaScript.svelte rename to packages/builder/src/node_modules/components/common/Icons/JavaScript.svelte diff --git a/packages/builder/src/common/Icons/Layout.svelte b/packages/builder/src/node_modules/components/common/Icons/Layout.svelte similarity index 100% rename from packages/builder/src/common/Icons/Layout.svelte rename to packages/builder/src/node_modules/components/common/Icons/Layout.svelte diff --git a/packages/builder/src/common/Icons/Paint.svelte b/packages/builder/src/node_modules/components/common/Icons/Paint.svelte similarity index 100% rename from packages/builder/src/common/Icons/Paint.svelte rename to packages/builder/src/node_modules/components/common/Icons/Paint.svelte diff --git a/packages/builder/src/common/Icons/Pencil.svelte b/packages/builder/src/node_modules/components/common/Icons/Pencil.svelte similarity index 100% rename from packages/builder/src/common/Icons/Pencil.svelte rename to packages/builder/src/node_modules/components/common/Icons/Pencil.svelte diff --git a/packages/builder/src/common/Icons/Preview.svelte b/packages/builder/src/node_modules/components/common/Icons/Preview.svelte similarity index 100% rename from packages/builder/src/common/Icons/Preview.svelte rename to packages/builder/src/node_modules/components/common/Icons/Preview.svelte diff --git a/packages/builder/src/common/Icons/Settings.svelte b/packages/builder/src/node_modules/components/common/Icons/Settings.svelte similarity index 100% rename from packages/builder/src/common/Icons/Settings.svelte rename to packages/builder/src/node_modules/components/common/Icons/Settings.svelte diff --git a/packages/builder/src/common/Icons/Shape.svelte b/packages/builder/src/node_modules/components/common/Icons/Shape.svelte similarity index 100% rename from packages/builder/src/common/Icons/Shape.svelte rename to packages/builder/src/node_modules/components/common/Icons/Shape.svelte diff --git a/packages/builder/src/common/Icons/Terminal.svelte b/packages/builder/src/node_modules/components/common/Icons/Terminal.svelte similarity index 100% rename from packages/builder/src/common/Icons/Terminal.svelte rename to packages/builder/src/node_modules/components/common/Icons/Terminal.svelte diff --git a/packages/builder/src/common/Icons/XCircle.svelte b/packages/builder/src/node_modules/components/common/Icons/XCircle.svelte similarity index 100% rename from packages/builder/src/common/Icons/XCircle.svelte rename to packages/builder/src/node_modules/components/common/Icons/XCircle.svelte diff --git a/packages/builder/src/common/Icons/index.js b/packages/builder/src/node_modules/components/common/Icons/index.js similarity index 100% rename from packages/builder/src/common/Icons/index.js rename to packages/builder/src/node_modules/components/common/Icons/index.js diff --git a/packages/builder/src/common/Input.svelte b/packages/builder/src/node_modules/components/common/Input.svelte similarity index 100% rename from packages/builder/src/common/Input.svelte rename to packages/builder/src/node_modules/components/common/Input.svelte diff --git a/packages/builder/src/common/Inputs/InputGroup.svelte b/packages/builder/src/node_modules/components/common/Inputs/InputGroup.svelte similarity index 100% rename from packages/builder/src/common/Inputs/InputGroup.svelte rename to packages/builder/src/node_modules/components/common/Inputs/InputGroup.svelte diff --git a/packages/builder/src/common/Modal.svelte b/packages/builder/src/node_modules/components/common/Modal.svelte similarity index 100% rename from packages/builder/src/common/Modal.svelte rename to packages/builder/src/node_modules/components/common/Modal.svelte diff --git a/packages/builder/src/common/NumberBox.svelte b/packages/builder/src/node_modules/components/common/NumberBox.svelte similarity index 100% rename from packages/builder/src/common/NumberBox.svelte rename to packages/builder/src/node_modules/components/common/NumberBox.svelte diff --git a/packages/builder/src/common/PlusButton.svelte b/packages/builder/src/node_modules/components/common/PlusButton.svelte similarity index 100% rename from packages/builder/src/common/PlusButton.svelte rename to packages/builder/src/node_modules/components/common/PlusButton.svelte diff --git a/packages/builder/src/common/Select.svelte b/packages/builder/src/node_modules/components/common/Select.svelte similarity index 100% rename from packages/builder/src/common/Select.svelte rename to packages/builder/src/node_modules/components/common/Select.svelte diff --git a/packages/builder/src/common/Spinner.svelte b/packages/builder/src/node_modules/components/common/Spinner.svelte similarity index 100% rename from packages/builder/src/common/Spinner.svelte rename to packages/builder/src/node_modules/components/common/Spinner.svelte diff --git a/packages/builder/src/common/Textbox.svelte b/packages/builder/src/node_modules/components/common/Textbox.svelte similarity index 100% rename from packages/builder/src/common/Textbox.svelte rename to packages/builder/src/node_modules/components/common/Textbox.svelte diff --git a/packages/builder/src/common/ValuesList.svelte b/packages/builder/src/node_modules/components/common/ValuesList.svelte similarity index 100% rename from packages/builder/src/common/ValuesList.svelte rename to packages/builder/src/node_modules/components/common/ValuesList.svelte diff --git a/packages/builder/src/common/binding.js b/packages/builder/src/node_modules/components/common/binding.js similarity index 100% rename from packages/builder/src/common/binding.js rename to packages/builder/src/node_modules/components/common/binding.js diff --git a/packages/builder/src/common/core.js b/packages/builder/src/node_modules/components/common/core.js similarity index 100% rename from packages/builder/src/common/core.js rename to packages/builder/src/node_modules/components/common/core.js diff --git a/packages/builder/src/common/eventHandlers.js b/packages/builder/src/node_modules/components/common/eventHandlers.js similarity index 100% rename from packages/builder/src/common/eventHandlers.js rename to packages/builder/src/node_modules/components/common/eventHandlers.js diff --git a/packages/builder/src/common/icon.js b/packages/builder/src/node_modules/components/common/icon.js similarity index 100% rename from packages/builder/src/common/icon.js rename to packages/builder/src/node_modules/components/common/icon.js diff --git a/packages/builder/src/database/CollectionView.svelte b/packages/builder/src/node_modules/components/database/CollectionView.svelte similarity index 100% rename from packages/builder/src/database/CollectionView.svelte rename to packages/builder/src/node_modules/components/database/CollectionView.svelte diff --git a/packages/builder/src/database/DatabaseRoot.svelte b/packages/builder/src/node_modules/components/database/DatabaseRoot.svelte similarity index 100% rename from packages/builder/src/database/DatabaseRoot.svelte rename to packages/builder/src/node_modules/components/database/DatabaseRoot.svelte diff --git a/packages/builder/src/database/FieldView.svelte b/packages/builder/src/node_modules/components/database/FieldView.svelte similarity index 100% rename from packages/builder/src/database/FieldView.svelte rename to packages/builder/src/node_modules/components/database/FieldView.svelte diff --git a/packages/builder/src/database/IndexView.svelte b/packages/builder/src/node_modules/components/database/IndexView.svelte similarity index 100% rename from packages/builder/src/database/IndexView.svelte rename to packages/builder/src/node_modules/components/database/IndexView.svelte diff --git a/packages/builder/src/database/ModelDataTable/ModelDataTable.svelte b/packages/builder/src/node_modules/components/database/ModelDataTable/ModelDataTable.svelte similarity index 100% rename from packages/builder/src/database/ModelDataTable/ModelDataTable.svelte rename to packages/builder/src/node_modules/components/database/ModelDataTable/ModelDataTable.svelte diff --git a/packages/builder/src/database/ModelDataTable/TablePagination.svelte b/packages/builder/src/node_modules/components/database/ModelDataTable/TablePagination.svelte similarity index 100% rename from packages/builder/src/database/ModelDataTable/TablePagination.svelte rename to packages/builder/src/node_modules/components/database/ModelDataTable/TablePagination.svelte diff --git a/packages/builder/src/database/ModelDataTable/api.js b/packages/builder/src/node_modules/components/database/ModelDataTable/api.js similarity index 100% rename from packages/builder/src/database/ModelDataTable/api.js rename to packages/builder/src/node_modules/components/database/ModelDataTable/api.js diff --git a/packages/builder/src/database/ModelDataTable/index.js b/packages/builder/src/node_modules/components/database/ModelDataTable/index.js similarity index 100% rename from packages/builder/src/database/ModelDataTable/index.js rename to packages/builder/src/node_modules/components/database/ModelDataTable/index.js diff --git a/packages/builder/src/database/ModelDataTable/modals/CreateDatabase.svelte b/packages/builder/src/node_modules/components/database/ModelDataTable/modals/CreateDatabase.svelte similarity index 100% rename from packages/builder/src/database/ModelDataTable/modals/CreateDatabase.svelte rename to packages/builder/src/node_modules/components/database/ModelDataTable/modals/CreateDatabase.svelte diff --git a/packages/builder/src/database/ModelDataTable/modals/CreateEditModel.svelte b/packages/builder/src/node_modules/components/database/ModelDataTable/modals/CreateEditModel.svelte similarity index 100% rename from packages/builder/src/database/ModelDataTable/modals/CreateEditModel.svelte rename to packages/builder/src/node_modules/components/database/ModelDataTable/modals/CreateEditModel.svelte diff --git a/packages/builder/src/database/ModelDataTable/modals/CreateEditRecord.svelte b/packages/builder/src/node_modules/components/database/ModelDataTable/modals/CreateEditRecord.svelte similarity index 100% rename from packages/builder/src/database/ModelDataTable/modals/CreateEditRecord.svelte rename to packages/builder/src/node_modules/components/database/ModelDataTable/modals/CreateEditRecord.svelte diff --git a/packages/builder/src/database/ModelDataTable/modals/CreateEditView.svelte b/packages/builder/src/node_modules/components/database/ModelDataTable/modals/CreateEditView.svelte similarity index 100% rename from packages/builder/src/database/ModelDataTable/modals/CreateEditView.svelte rename to packages/builder/src/node_modules/components/database/ModelDataTable/modals/CreateEditView.svelte diff --git a/packages/builder/src/database/ModelDataTable/modals/CreateUser.svelte b/packages/builder/src/node_modules/components/database/ModelDataTable/modals/CreateUser.svelte similarity index 100% rename from packages/builder/src/database/ModelDataTable/modals/CreateUser.svelte rename to packages/builder/src/node_modules/components/database/ModelDataTable/modals/CreateUser.svelte diff --git a/packages/builder/src/database/ModelDataTable/modals/DeleteRecord.svelte b/packages/builder/src/node_modules/components/database/ModelDataTable/modals/DeleteRecord.svelte similarity index 100% rename from packages/builder/src/database/ModelDataTable/modals/DeleteRecord.svelte rename to packages/builder/src/node_modules/components/database/ModelDataTable/modals/DeleteRecord.svelte diff --git a/packages/builder/src/database/ModelDataTable/modals/RecordFieldControl.svelte b/packages/builder/src/node_modules/components/database/ModelDataTable/modals/RecordFieldControl.svelte similarity index 100% rename from packages/builder/src/database/ModelDataTable/modals/RecordFieldControl.svelte rename to packages/builder/src/node_modules/components/database/ModelDataTable/modals/RecordFieldControl.svelte diff --git a/packages/builder/src/database/ModelDataTable/modals/index.js b/packages/builder/src/node_modules/components/database/ModelDataTable/modals/index.js similarity index 100% rename from packages/builder/src/database/ModelDataTable/modals/index.js rename to packages/builder/src/node_modules/components/database/ModelDataTable/modals/index.js diff --git a/packages/builder/src/database/ModelDataTable/test/ModelDataTable.spec.js b/packages/builder/src/node_modules/components/database/ModelDataTable/test/ModelDataTable.spec.js similarity index 100% rename from packages/builder/src/database/ModelDataTable/test/ModelDataTable.spec.js rename to packages/builder/src/node_modules/components/database/ModelDataTable/test/ModelDataTable.spec.js diff --git a/packages/builder/src/database/ModelView.svelte b/packages/builder/src/node_modules/components/database/ModelView.svelte similarity index 100% rename from packages/builder/src/database/ModelView.svelte rename to packages/builder/src/node_modules/components/database/ModelView.svelte diff --git a/packages/builder/src/nav/BackendNav.svelte b/packages/builder/src/node_modules/components/nav/BackendNav.svelte similarity index 100% rename from packages/builder/src/nav/BackendNav.svelte rename to packages/builder/src/node_modules/components/nav/BackendNav.svelte diff --git a/packages/builder/src/nav/DatabasesList.svelte b/packages/builder/src/node_modules/components/nav/DatabasesList.svelte similarity index 100% rename from packages/builder/src/nav/DatabasesList.svelte rename to packages/builder/src/node_modules/components/nav/DatabasesList.svelte diff --git a/packages/builder/src/nav/HierarchyRow.svelte b/packages/builder/src/node_modules/components/nav/HierarchyRow.svelte similarity index 100% rename from packages/builder/src/nav/HierarchyRow.svelte rename to packages/builder/src/node_modules/components/nav/HierarchyRow.svelte diff --git a/packages/builder/src/nav/NavItem.svelte b/packages/builder/src/node_modules/components/nav/NavItem.svelte similarity index 100% rename from packages/builder/src/nav/NavItem.svelte rename to packages/builder/src/node_modules/components/nav/NavItem.svelte diff --git a/packages/builder/src/nav/SchemaManagementDrawer.svelte b/packages/builder/src/node_modules/components/nav/SchemaManagementDrawer.svelte similarity index 100% rename from packages/builder/src/nav/SchemaManagementDrawer.svelte rename to packages/builder/src/node_modules/components/nav/SchemaManagementDrawer.svelte diff --git a/packages/builder/src/nav/UsersList.svelte b/packages/builder/src/node_modules/components/nav/UsersList.svelte similarity index 100% rename from packages/builder/src/nav/UsersList.svelte rename to packages/builder/src/node_modules/components/nav/UsersList.svelte diff --git a/packages/builder/src/userInterface/CodeEditor.svelte b/packages/builder/src/node_modules/components/userInterface/CodeEditor.svelte similarity index 100% rename from packages/builder/src/userInterface/CodeEditor.svelte rename to packages/builder/src/node_modules/components/userInterface/CodeEditor.svelte diff --git a/packages/builder/src/userInterface/ComponentPropertiesPanel.svelte b/packages/builder/src/node_modules/components/userInterface/ComponentPropertiesPanel.svelte similarity index 100% rename from packages/builder/src/userInterface/ComponentPropertiesPanel.svelte rename to packages/builder/src/node_modules/components/userInterface/ComponentPropertiesPanel.svelte diff --git a/packages/builder/src/userInterface/ComponentSearch.svelte b/packages/builder/src/node_modules/components/userInterface/ComponentSearch.svelte similarity index 100% rename from packages/builder/src/userInterface/ComponentSearch.svelte rename to packages/builder/src/node_modules/components/userInterface/ComponentSearch.svelte diff --git a/packages/builder/src/userInterface/ComponentSelectionList.svelte b/packages/builder/src/node_modules/components/userInterface/ComponentSelectionList.svelte similarity index 100% rename from packages/builder/src/userInterface/ComponentSelectionList.svelte rename to packages/builder/src/node_modules/components/userInterface/ComponentSelectionList.svelte diff --git a/packages/builder/src/userInterface/ComponentSelector.svelte b/packages/builder/src/node_modules/components/userInterface/ComponentSelector.svelte similarity index 100% rename from packages/builder/src/userInterface/ComponentSelector.svelte rename to packages/builder/src/node_modules/components/userInterface/ComponentSelector.svelte diff --git a/packages/builder/src/userInterface/ComponentsHierarchy.svelte b/packages/builder/src/node_modules/components/userInterface/ComponentsHierarchy.svelte similarity index 100% rename from packages/builder/src/userInterface/ComponentsHierarchy.svelte rename to packages/builder/src/node_modules/components/userInterface/ComponentsHierarchy.svelte diff --git a/packages/builder/src/userInterface/ComponentsHierarchyChildren.svelte b/packages/builder/src/node_modules/components/userInterface/ComponentsHierarchyChildren.svelte similarity index 100% rename from packages/builder/src/userInterface/ComponentsHierarchyChildren.svelte rename to packages/builder/src/node_modules/components/userInterface/ComponentsHierarchyChildren.svelte diff --git a/packages/builder/src/userInterface/ComponentsPaneSwitcher.svelte b/packages/builder/src/node_modules/components/userInterface/ComponentsPaneSwitcher.svelte similarity index 100% rename from packages/builder/src/userInterface/ComponentsPaneSwitcher.svelte rename to packages/builder/src/node_modules/components/userInterface/ComponentsPaneSwitcher.svelte diff --git a/packages/builder/src/userInterface/CurrentItemPreview.svelte b/packages/builder/src/node_modules/components/userInterface/CurrentItemPreview.svelte similarity index 100% rename from packages/builder/src/userInterface/CurrentItemPreview.svelte rename to packages/builder/src/node_modules/components/userInterface/CurrentItemPreview.svelte diff --git a/packages/builder/src/userInterface/EditComponentProps.svelte b/packages/builder/src/node_modules/components/userInterface/EditComponentProps.svelte similarity index 100% rename from packages/builder/src/userInterface/EditComponentProps.svelte rename to packages/builder/src/node_modules/components/userInterface/EditComponentProps.svelte diff --git a/packages/builder/src/userInterface/EventsEditor/EventEditorModal.svelte b/packages/builder/src/node_modules/components/userInterface/EventsEditor/EventEditorModal.svelte similarity index 100% rename from packages/builder/src/userInterface/EventsEditor/EventEditorModal.svelte rename to packages/builder/src/node_modules/components/userInterface/EventsEditor/EventEditorModal.svelte diff --git a/packages/builder/src/userInterface/EventsEditor/EventsEditor.svelte b/packages/builder/src/node_modules/components/userInterface/EventsEditor/EventsEditor.svelte similarity index 100% rename from packages/builder/src/userInterface/EventsEditor/EventsEditor.svelte rename to packages/builder/src/node_modules/components/userInterface/EventsEditor/EventsEditor.svelte diff --git a/packages/builder/src/userInterface/EventsEditor/HandlerSelector.svelte b/packages/builder/src/node_modules/components/userInterface/EventsEditor/HandlerSelector.svelte similarity index 100% rename from packages/builder/src/userInterface/EventsEditor/HandlerSelector.svelte rename to packages/builder/src/node_modules/components/userInterface/EventsEditor/HandlerSelector.svelte diff --git a/packages/builder/src/userInterface/EventsEditor/StateBindingCascader.svelte b/packages/builder/src/node_modules/components/userInterface/EventsEditor/StateBindingCascader.svelte similarity index 100% rename from packages/builder/src/userInterface/EventsEditor/StateBindingCascader.svelte rename to packages/builder/src/node_modules/components/userInterface/EventsEditor/StateBindingCascader.svelte diff --git a/packages/builder/src/userInterface/EventsEditor/index.js b/packages/builder/src/node_modules/components/userInterface/EventsEditor/index.js similarity index 100% rename from packages/builder/src/userInterface/EventsEditor/index.js rename to packages/builder/src/node_modules/components/userInterface/EventsEditor/index.js diff --git a/packages/builder/src/userInterface/LayoutEditor.svelte b/packages/builder/src/node_modules/components/userInterface/LayoutEditor.svelte similarity index 100% rename from packages/builder/src/userInterface/LayoutEditor.svelte rename to packages/builder/src/node_modules/components/userInterface/LayoutEditor.svelte diff --git a/packages/builder/src/userInterface/LayoutTemplateControls.svelte b/packages/builder/src/node_modules/components/userInterface/LayoutTemplateControls.svelte similarity index 100% rename from packages/builder/src/userInterface/LayoutTemplateControls.svelte rename to packages/builder/src/node_modules/components/userInterface/LayoutTemplateControls.svelte diff --git a/packages/builder/src/userInterface/MasterLayout.svelte b/packages/builder/src/node_modules/components/userInterface/MasterLayout.svelte similarity index 100% rename from packages/builder/src/userInterface/MasterLayout.svelte rename to packages/builder/src/node_modules/components/userInterface/MasterLayout.svelte diff --git a/packages/builder/src/userInterface/NewScreen.svelte b/packages/builder/src/node_modules/components/userInterface/NewScreen.svelte similarity index 100% rename from packages/builder/src/userInterface/NewScreen.svelte rename to packages/builder/src/node_modules/components/userInterface/NewScreen.svelte diff --git a/packages/builder/src/userInterface/PageView.svelte b/packages/builder/src/node_modules/components/userInterface/PageView.svelte similarity index 100% rename from packages/builder/src/userInterface/PageView.svelte rename to packages/builder/src/node_modules/components/userInterface/PageView.svelte diff --git a/packages/builder/src/userInterface/PagesComponents.svelte b/packages/builder/src/node_modules/components/userInterface/PagesComponents.svelte similarity index 100% rename from packages/builder/src/userInterface/PagesComponents.svelte rename to packages/builder/src/node_modules/components/userInterface/PagesComponents.svelte diff --git a/packages/builder/src/userInterface/PagesList.svelte b/packages/builder/src/node_modules/components/userInterface/PagesList.svelte similarity index 100% rename from packages/builder/src/userInterface/PagesList.svelte rename to packages/builder/src/node_modules/components/userInterface/PagesList.svelte diff --git a/packages/builder/src/userInterface/PropControl.svelte b/packages/builder/src/node_modules/components/userInterface/PropControl.svelte similarity index 100% rename from packages/builder/src/userInterface/PropControl.svelte rename to packages/builder/src/node_modules/components/userInterface/PropControl.svelte diff --git a/packages/builder/src/userInterface/PropertyCascader/PropertyCascader.svelte b/packages/builder/src/node_modules/components/userInterface/PropertyCascader/PropertyCascader.svelte similarity index 100% rename from packages/builder/src/userInterface/PropertyCascader/PropertyCascader.svelte rename to packages/builder/src/node_modules/components/userInterface/PropertyCascader/PropertyCascader.svelte diff --git a/packages/builder/src/userInterface/PropertyCascader/StateBindingOptions.svelte b/packages/builder/src/node_modules/components/userInterface/PropertyCascader/StateBindingOptions.svelte similarity index 100% rename from packages/builder/src/userInterface/PropertyCascader/StateBindingOptions.svelte rename to packages/builder/src/node_modules/components/userInterface/PropertyCascader/StateBindingOptions.svelte diff --git a/packages/builder/src/userInterface/PropertyCascader/index.js b/packages/builder/src/node_modules/components/userInterface/PropertyCascader/index.js similarity index 100% rename from packages/builder/src/userInterface/PropertyCascader/index.js rename to packages/builder/src/node_modules/components/userInterface/PropertyCascader/index.js diff --git a/packages/builder/src/userInterface/PropsView.svelte b/packages/builder/src/node_modules/components/userInterface/PropsView.svelte similarity index 100% rename from packages/builder/src/userInterface/PropsView.svelte rename to packages/builder/src/node_modules/components/userInterface/PropsView.svelte diff --git a/packages/builder/src/userInterface/SettingsView.svelte b/packages/builder/src/node_modules/components/userInterface/SettingsView.svelte similarity index 100% rename from packages/builder/src/userInterface/SettingsView.svelte rename to packages/builder/src/node_modules/components/userInterface/SettingsView.svelte diff --git a/packages/builder/src/userInterface/StateBindingControl.svelte b/packages/builder/src/node_modules/components/userInterface/StateBindingControl.svelte similarity index 100% rename from packages/builder/src/userInterface/StateBindingControl.svelte rename to packages/builder/src/node_modules/components/userInterface/StateBindingControl.svelte diff --git a/packages/builder/src/userInterface/UserInterfaceRoot.svelte b/packages/builder/src/node_modules/components/userInterface/UserInterfaceRoot.svelte similarity index 100% rename from packages/builder/src/userInterface/UserInterfaceRoot.svelte rename to packages/builder/src/node_modules/components/userInterface/UserInterfaceRoot.svelte diff --git a/packages/builder/src/userInterface/pagesParsing/createProps.js b/packages/builder/src/node_modules/components/userInterface/pagesParsing/createProps.js similarity index 100% rename from packages/builder/src/userInterface/pagesParsing/createProps.js rename to packages/builder/src/node_modules/components/userInterface/pagesParsing/createProps.js diff --git a/packages/builder/src/userInterface/pagesParsing/defaultPagesObject.js b/packages/builder/src/node_modules/components/userInterface/pagesParsing/defaultPagesObject.js similarity index 100% rename from packages/builder/src/userInterface/pagesParsing/defaultPagesObject.js rename to packages/builder/src/node_modules/components/userInterface/pagesParsing/defaultPagesObject.js diff --git a/packages/builder/src/userInterface/pagesParsing/findDependencies.js b/packages/builder/src/node_modules/components/userInterface/pagesParsing/findDependencies.js similarity index 100% rename from packages/builder/src/userInterface/pagesParsing/findDependencies.js rename to packages/builder/src/node_modules/components/userInterface/pagesParsing/findDependencies.js diff --git a/packages/builder/src/userInterface/pagesParsing/getRootComponent.js b/packages/builder/src/node_modules/components/userInterface/pagesParsing/getRootComponent.js similarity index 100% rename from packages/builder/src/userInterface/pagesParsing/getRootComponent.js rename to packages/builder/src/node_modules/components/userInterface/pagesParsing/getRootComponent.js diff --git a/packages/builder/src/userInterface/pagesParsing/renameScreen.js b/packages/builder/src/node_modules/components/userInterface/pagesParsing/renameScreen.js similarity index 100% rename from packages/builder/src/userInterface/pagesParsing/renameScreen.js rename to packages/builder/src/node_modules/components/userInterface/pagesParsing/renameScreen.js diff --git a/packages/builder/src/userInterface/pagesParsing/searchComponents.js b/packages/builder/src/node_modules/components/userInterface/pagesParsing/searchComponents.js similarity index 100% rename from packages/builder/src/userInterface/pagesParsing/searchComponents.js rename to packages/builder/src/node_modules/components/userInterface/pagesParsing/searchComponents.js diff --git a/packages/builder/src/userInterface/pagesParsing/splitRootComponentName.js b/packages/builder/src/node_modules/components/userInterface/pagesParsing/splitRootComponentName.js similarity index 100% rename from packages/builder/src/userInterface/pagesParsing/splitRootComponentName.js rename to packages/builder/src/node_modules/components/userInterface/pagesParsing/splitRootComponentName.js diff --git a/packages/builder/src/userInterface/pagesParsing/types.js b/packages/builder/src/node_modules/components/userInterface/pagesParsing/types.js similarity index 100% rename from packages/builder/src/userInterface/pagesParsing/types.js rename to packages/builder/src/node_modules/components/userInterface/pagesParsing/types.js diff --git a/packages/builder/src/userInterface/pagesParsing/validatePages.js b/packages/builder/src/node_modules/components/userInterface/pagesParsing/validatePages.js similarity index 100% rename from packages/builder/src/userInterface/pagesParsing/validatePages.js rename to packages/builder/src/node_modules/components/userInterface/pagesParsing/validatePages.js diff --git a/packages/builder/src/pages/_[application]/_layout.svelte b/packages/builder/src/pages/_[application]/_layout.svelte new file mode 100644 index 0000000000..a6df5958ed --- /dev/null +++ b/packages/builder/src/pages/_[application]/_layout.svelte @@ -0,0 +1,159 @@ + + +
+ +
+
+ + + + {#each list as { path, prettyName, children, meta }} + $goto($url(path))}> + {prettyName} + + {/each} + +
+
+ $goto(`${component.parent.path}/settings`)}> + + + console.log}> + + +
+
+ + + +
+ + diff --git a/packages/builder/src/pages/_[application]/backend/_layout.svelte b/packages/builder/src/pages/_[application]/backend/_layout.svelte new file mode 100644 index 0000000000..58452ee636 --- /dev/null +++ b/packages/builder/src/pages/_[application]/backend/_layout.svelte @@ -0,0 +1,48 @@ + + +
+ +
+ + +
+ +
+ + diff --git a/packages/builder/src/pages/_[application]/backend/actions/index.svelte b/packages/builder/src/pages/_[application]/backend/actions/index.svelte new file mode 100644 index 0000000000..b527bb251a --- /dev/null +++ b/packages/builder/src/pages/_[application]/backend/actions/index.svelte @@ -0,0 +1,134 @@ + + +
+
+ + + Create New Action + + + Create New Trigger + + +
+ +
+ + + +
+ +
+ + diff --git a/packages/builder/src/pages/_[application]/backend/database/index.svelte b/packages/builder/src/pages/_[application]/backend/database/index.svelte new file mode 100644 index 0000000000..2724e8045a --- /dev/null +++ b/packages/builder/src/pages/_[application]/backend/database/index.svelte @@ -0,0 +1,96 @@ + + + + {#if recordOpen} + + {/if} + {#if modelOpen} + + {/if} + {#if viewOpen} + + {/if} + {#if databaseOpen} + + {/if} + {#if deleteRecordOpen} + + {/if} + {#if userOpen} + + {/if} + + +
+
+
+
{breadcrumbs}
+ {#if $backendUiStore.selectedDatabase.id} + { + selectedRecord = null + backendUiStore.actions.modals.show('RECORD') + }}> + Create new record + + {/if} +
+ {#if $backendUiStore.selectedDatabase.id} + + {:else}Please select a database{/if} +
+
+ + diff --git a/packages/builder/src/pages/_[application]/backend/index.svelte b/packages/builder/src/pages/_[application]/backend/index.svelte new file mode 100644 index 0000000000..09345bc127 --- /dev/null +++ b/packages/builder/src/pages/_[application]/backend/index.svelte @@ -0,0 +1,6 @@ + + + diff --git a/packages/builder/src/pages/_[application]/frontend/_layout.svelte b/packages/builder/src/pages/_[application]/frontend/_layout.svelte new file mode 100644 index 0000000000..0385342cef --- /dev/null +++ b/packages/builder/src/pages/_[application]/frontend/_layout.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/builder/src/pages/_[application]/frontend/index.svelte b/packages/builder/src/pages/_[application]/frontend/index.svelte new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/builder/src/pages/_[application]/index.svelte b/packages/builder/src/pages/_[application]/index.svelte new file mode 100644 index 0000000000..25636f83f1 --- /dev/null +++ b/packages/builder/src/pages/_[application]/index.svelte @@ -0,0 +1,6 @@ + + + diff --git a/packages/builder/src/pages/_[application]/settings/_layout.svelte b/packages/builder/src/pages/_[application]/settings/_layout.svelte new file mode 100644 index 0000000000..43a188a476 --- /dev/null +++ b/packages/builder/src/pages/_[application]/settings/_layout.svelte @@ -0,0 +1,2 @@ + + diff --git a/packages/builder/src/pages/_[application]/settings/index.svelte b/packages/builder/src/pages/_[application]/settings/index.svelte new file mode 100644 index 0000000000..163d304af4 --- /dev/null +++ b/packages/builder/src/pages/_[application]/settings/index.svelte @@ -0,0 +1 @@ +Settings diff --git a/packages/builder/src/pages/index.svelte b/packages/builder/src/pages/index.svelte new file mode 100644 index 0000000000..004280071b --- /dev/null +++ b/packages/builder/src/pages/index.svelte @@ -0,0 +1,68 @@ + + +
+ + {#await promise} +
+ +
+ {:then result} + + {:catch err} +

{err}

+ {/await} + + +
+ + diff --git a/packages/cli/.gitignore b/packages/cli/.gitignore index 76507387b6..d0c97ab594 100644 --- a/packages/cli/.gitignore +++ b/packages/cli/.gitignore @@ -1 +1,2 @@ -sandbox/ \ No newline at end of file +sandbox/ +node_modules/ \ No newline at end of file diff --git a/packages/datastores/.gitignore b/packages/datastores/.gitignore new file mode 100644 index 0000000000..096746c148 --- /dev/null +++ b/packages/datastores/.gitignore @@ -0,0 +1 @@ +/node_modules/ \ No newline at end of file diff --git a/packages/server/.gitignore b/packages/server/.gitignore index 4e5f6256f0..cf08d58354 100644 --- a/packages/server/.gitignore +++ b/packages/server/.gitignore @@ -1,3 +1,4 @@ +node_modules/ myapps/ config.js /builder/*