``` ) into JS-code fit for usage in CSX
+
+## Usage
+
+### Installation
+
+```
+npm install @cerxes/babel-plugin-transform-csx --save-dev --registry http://npm.cerxes.net
+```
+And in your .babelrc file:
+```
+{
+ "plugins": [
+ [ "@cerxes/babel-plugin-transform-csx" ]
+ ]
+}
+```
+
+### Configure
+```...TODO``` actual usage examples
+
+## License
+This project is under MIT License [https://opensource.org/licenses/MIT](https://opensource.org/licenses/MIT)
\ No newline at end of file
diff --git a/packages/babel-plugin-transform-csx-jsx/package.json b/packages/babel-plugin-transform-csx/package.json
similarity index 68%
rename from packages/babel-plugin-transform-csx-jsx/package.json
rename to packages/babel-plugin-transform-csx/package.json
index b060ea8..d2e4ba6 100644
--- a/packages/babel-plugin-transform-csx-jsx/package.json
+++ b/packages/babel-plugin-transform-csx/package.json
@@ -1,6 +1,12 @@
{
- "name": "babel-plugin-transform-csx-jsx",
+ "name": "@cerxes/babel-plugin-transform-csx",
"version": "0.0.1",
+ "author": "Miel Truyen ",
+ "description": "CSX is a minimalistic UI-framework inspired by React+JSX for usage with WebComponents.",
+ "repository": {
+ "type": "git",
+ "url": "https://git.cerxes.net/cerxes/csx.git"
+ },
"devDependencies": {
"esutils": "^2.0.3",
"@babel/cli": "7.6.4",
@@ -29,6 +35,9 @@
},
"scripts": {
"build": "rollup -c",
- "watch": "rollup -c -w"
- }
+ "watch": "rollup -c -w",
+ "npm-publish": "npm run build && npm publish --registry https://npm.cerxes.net"
+ },
+ "module": "./src/index.js",
+ "main": "./dist/index.js"
}
diff --git a/packages/babel-plugin-transform-csx-jsx/rollup.config.js b/packages/babel-plugin-transform-csx/rollup.config.js
similarity index 100%
rename from packages/babel-plugin-transform-csx-jsx/rollup.config.js
rename to packages/babel-plugin-transform-csx/rollup.config.js
diff --git a/packages/babel-plugin-transform-csx-jsx/src/helper.js b/packages/babel-plugin-transform-csx/src/helper.js
similarity index 100%
rename from packages/babel-plugin-transform-csx-jsx/src/helper.js
rename to packages/babel-plugin-transform-csx/src/helper.js
diff --git a/packages/babel-plugin-transform-csx-jsx/src/index.js b/packages/babel-plugin-transform-csx/src/index.js
similarity index 100%
rename from packages/babel-plugin-transform-csx-jsx/src/index.js
rename to packages/babel-plugin-transform-csx/src/index.js
diff --git a/packages/babel-plugin-transform-csx-jsx/yarn.lock b/packages/babel-plugin-transform-csx/yarn.lock
similarity index 100%
rename from packages/babel-plugin-transform-csx-jsx/yarn.lock
rename to packages/babel-plugin-transform-csx/yarn.lock
diff --git a/packages/csx/.npmignore b/packages/csx/.npmignore
new file mode 100644
index 0000000..1353eac
--- /dev/null
+++ b/packages/csx/.npmignore
@@ -0,0 +1,4 @@
+# Don't publish the src containing ESNext proposal's code. Only publish the bundled output in dist/ and the ES6-transpiled src from lib/
+src/*
+rollup.config.js
+yarn.lock
\ No newline at end of file
diff --git a/packages/csx/README.md b/packages/csx/README.md
new file mode 100644
index 0000000..46865e2
--- /dev/null
+++ b/packages/csx/README.md
@@ -0,0 +1,22 @@
+
+ CSX
+
+
+CSX is a minimalistic UI-framework inspired by React+JSX for usage with WebComponents.
+Additionaly to supporting and relying on WebComponents at its core, CSX also leverages the power of JS Decorators.
+Thus removing the need for the clumsy setState({...}) method, which is now instead done by decorating properties with a @State decorator.
+
+
+## Usage
+
+### Installation
+
+```
+npm install @cerxes/csx --save-dev --registry http://npm.cerxes.net
+```
+
+### Configure
+```...TODO``` actual usage examples
+
+## License
+This project is under MIT License [https://opensource.org/licenses/MIT](https://opensource.org/licenses/MIT)
\ No newline at end of file
diff --git a/packages/csx-custom-elements/package.json b/packages/csx/package.json
similarity index 75%
rename from packages/csx-custom-elements/package.json
rename to packages/csx/package.json
index 7a1798b..9df1b0b 100644
--- a/packages/csx-custom-elements/package.json
+++ b/packages/csx/package.json
@@ -1,10 +1,16 @@
{
- "name": "csx-ce",
+ "name": "@cerxes/csx",
"version": "0.0.1",
+ "author": "Miel Truyen ",
+ "description": "CSX is a minimalistic UI-framework inspired by React+JSX for usage with WebComponents.",
+ "repository": {
+ "type": "git",
+ "url": "https://git.cerxes.net/cerxes/csx.git"
+ },
"dependencies": {},
"devDependencies": {
"@babel/cli": "latest",
- "@babel/core": "^7.6.2",
+ "@babel/core": "^7.7.2",
"@babel/plugin-proposal-class-properties": "latest",
"@babel/plugin-proposal-decorators": "latest",
"@babel/plugin-proposal-export-default-from": "latest",
@@ -28,7 +34,8 @@
"build-cjs": "rollup -c",
"watch-cjs": "rollup -c -w",
"build-es6": "npx babel ./src --out-dir=lib --source-maps",
- "watch-es6": "npx babel ./src --out-dir=lib --source-maps -w"
+ "watch-es6": "npx babel ./src --out-dir=lib --source-maps -w",
+ "npm-publish": "npm run build && npm publish --registry https://npm.cerxes.net"
},
"module": "./lib/index.js",
"main": "./dist/index.js"
diff --git a/packages/csx-custom-elements/rollup.config.js b/packages/csx/rollup.config.js
similarity index 100%
rename from packages/csx-custom-elements/rollup.config.js
rename to packages/csx/rollup.config.js
diff --git a/packages/csx-custom-elements/src/.babelrc b/packages/csx/src/.babelrc
similarity index 100%
rename from packages/csx-custom-elements/src/.babelrc
rename to packages/csx/src/.babelrc
diff --git a/packages/csx-custom-elements/src/custom-element/custom-element.js b/packages/csx/src/custom-element/custom-element.js
similarity index 100%
rename from packages/csx-custom-elements/src/custom-element/custom-element.js
rename to packages/csx/src/custom-element/custom-element.js
diff --git a/packages/csx-custom-elements/src/custom-element/define-element.js b/packages/csx/src/custom-element/define-element.js
similarity index 100%
rename from packages/csx-custom-elements/src/custom-element/define-element.js
rename to packages/csx/src/custom-element/define-element.js
diff --git a/packages/csx-custom-elements/src/custom-element/index.js b/packages/csx/src/custom-element/index.js
similarity index 100%
rename from packages/csx-custom-elements/src/custom-element/index.js
rename to packages/csx/src/custom-element/index.js
diff --git a/packages/csx-custom-elements/src/index.js b/packages/csx/src/index.js
similarity index 100%
rename from packages/csx-custom-elements/src/index.js
rename to packages/csx/src/index.js
diff --git a/packages/csx-custom-elements/src/vdom/as-vnode.js b/packages/csx/src/vdom/as-vnode.js
similarity index 100%
rename from packages/csx-custom-elements/src/vdom/as-vnode.js
rename to packages/csx/src/vdom/as-vnode.js
diff --git a/packages/csx-custom-elements/src/vdom/index.js b/packages/csx/src/vdom/index.js
similarity index 100%
rename from packages/csx-custom-elements/src/vdom/index.js
rename to packages/csx/src/vdom/index.js
diff --git a/packages/csx-custom-elements/src/vdom/render.js b/packages/csx/src/vdom/render.js
similarity index 100%
rename from packages/csx-custom-elements/src/vdom/render.js
rename to packages/csx/src/vdom/render.js
diff --git a/packages/csx-custom-elements/src/vdom/renderers/hostnode.js b/packages/csx/src/vdom/renderers/hostnode.js
similarity index 100%
rename from packages/csx-custom-elements/src/vdom/renderers/hostnode.js
rename to packages/csx/src/vdom/renderers/hostnode.js
diff --git a/packages/csx-custom-elements/src/vdom/renderers/index.js b/packages/csx/src/vdom/renderers/index.js
similarity index 100%
rename from packages/csx-custom-elements/src/vdom/renderers/index.js
rename to packages/csx/src/vdom/renderers/index.js
diff --git a/packages/csx-custom-elements/src/vdom/renderers/nodeprimitive.js b/packages/csx/src/vdom/renderers/nodeprimitive.js
similarity index 100%
rename from packages/csx-custom-elements/src/vdom/renderers/nodeprimitive.js
rename to packages/csx/src/vdom/renderers/nodeprimitive.js
diff --git a/packages/csx-custom-elements/src/vdom/renderers/nodetree.js b/packages/csx/src/vdom/renderers/nodetree.js
similarity index 100%
rename from packages/csx-custom-elements/src/vdom/renderers/nodetree.js
rename to packages/csx/src/vdom/renderers/nodetree.js
diff --git a/packages/csx-custom-elements/src/vdom/renderers/shadownode.js b/packages/csx/src/vdom/renderers/shadownode.js
similarity index 100%
rename from packages/csx-custom-elements/src/vdom/renderers/shadownode.js
rename to packages/csx/src/vdom/renderers/shadownode.js
diff --git a/packages/csx-custom-elements/src/vdom/types/index.js b/packages/csx/src/vdom/types/index.js
similarity index 100%
rename from packages/csx-custom-elements/src/vdom/types/index.js
rename to packages/csx/src/vdom/types/index.js
diff --git a/packages/csx-custom-elements/src/vdom/types/render-item.js b/packages/csx/src/vdom/types/render-item.js
similarity index 100%
rename from packages/csx-custom-elements/src/vdom/types/render-item.js
rename to packages/csx/src/vdom/types/render-item.js
diff --git a/packages/csx-custom-elements/src/vdom/types/render-state.js b/packages/csx/src/vdom/types/render-state.js
similarity index 100%
rename from packages/csx-custom-elements/src/vdom/types/render-state.js
rename to packages/csx/src/vdom/types/render-state.js
diff --git a/packages/csx-custom-elements/src/vdom/types/vnode-renderer.js b/packages/csx/src/vdom/types/vnode-renderer.js
similarity index 100%
rename from packages/csx-custom-elements/src/vdom/types/vnode-renderer.js
rename to packages/csx/src/vdom/types/vnode-renderer.js
diff --git a/packages/csx-custom-elements/src/vdom/types/vnode.js b/packages/csx/src/vdom/types/vnode.js
similarity index 100%
rename from packages/csx-custom-elements/src/vdom/types/vnode.js
rename to packages/csx/src/vdom/types/vnode.js
diff --git a/packages/csx-custom-elements/yarn.lock b/packages/csx/yarn.lock
similarity index 96%
rename from packages/csx-custom-elements/yarn.lock
rename to packages/csx/yarn.lock
index 7008cc5..931a43d 100644
--- a/packages/csx-custom-elements/yarn.lock
+++ b/packages/csx/yarn.lock
@@ -26,19 +26,19 @@
dependencies:
"@babel/highlight" "^7.0.0"
-"@babel/core@^7.6.2":
- version "7.6.4"
- resolved "https://registry.npmjs.org/@babel/core/-/core-7.6.4.tgz#6ebd9fe00925f6c3e177bb726a188b5f578088ff"
- integrity sha512-Rm0HGw101GY8FTzpWSyRbki/jzq+/PkNQJ+nSulrdY6gFGOsNseCqD6KHRYe2E+EdzuBdr2pxCp6s4Uk6eJ+XQ==
+"@babel/core@^7.7.2":
+ version "7.7.2"
+ resolved "https://npm.cerxes.net:443/@babel%2fcore/-/core-7.7.2.tgz#ea5b99693bcfc058116f42fa1dd54da412b29d91"
+ integrity sha512-eeD7VEZKfhK1KUXGiyPFettgF3m513f8FoBSWiQ1xTvl1RAopLs42Wp9+Ze911I6H0N9lNqJMDgoZT7gHsipeQ==
dependencies:
"@babel/code-frame" "^7.5.5"
- "@babel/generator" "^7.6.4"
- "@babel/helpers" "^7.6.2"
- "@babel/parser" "^7.6.4"
- "@babel/template" "^7.6.0"
- "@babel/traverse" "^7.6.3"
- "@babel/types" "^7.6.3"
- convert-source-map "^1.1.0"
+ "@babel/generator" "^7.7.2"
+ "@babel/helpers" "^7.7.0"
+ "@babel/parser" "^7.7.2"
+ "@babel/template" "^7.7.0"
+ "@babel/traverse" "^7.7.2"
+ "@babel/types" "^7.7.2"
+ convert-source-map "^1.7.0"
debug "^4.1.0"
json5 "^2.1.0"
lodash "^4.17.13"
@@ -46,7 +46,7 @@
semver "^5.4.1"
source-map "^0.5.0"
-"@babel/generator@^7.6.3", "@babel/generator@^7.6.4":
+"@babel/generator@^7.6.3":
version "7.6.4"
resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.6.4.tgz#a4f8437287bf9671b07f483b76e3bb731bc97671"
integrity sha512-jsBuXkFoZxk0yWLyGI9llT9oiQ2FeTASmRFE32U+aaDTfoE92t78eroO7PTpU/OrYq38hlcDM6vbfLDaOLy+7w==
@@ -56,6 +56,16 @@
lodash "^4.17.13"
source-map "^0.5.0"
+"@babel/generator@^7.7.2":
+ version "7.7.2"
+ resolved "https://npm.cerxes.net:443/@babel%2fgenerator/-/generator-7.7.2.tgz#2f4852d04131a5e17ea4f6645488b5da66ebf3af"
+ integrity sha512-WthSArvAjYLz4TcbKOi88me+KmDJdKSlfwwN8CnUYn9jBkzhq0ZEPuBfkAWIvjJ3AdEV1Cf/+eSQTnp3IDJKlQ==
+ dependencies:
+ "@babel/types" "^7.7.2"
+ jsesc "^2.5.1"
+ lodash "^4.17.13"
+ source-map "^0.5.0"
+
"@babel/helper-annotate-as-pure@^7.0.0":
version "7.0.0"
resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32"
@@ -118,6 +128,15 @@
"@babel/template" "^7.1.0"
"@babel/types" "^7.0.0"
+"@babel/helper-function-name@^7.7.0":
+ version "7.7.0"
+ resolved "https://npm.cerxes.net:443/@babel%2fhelper-function-name/-/helper-function-name-7.7.0.tgz#44a5ad151cfff8ed2599c91682dda2ec2c8430a3"
+ integrity sha512-tDsJgMUAP00Ugv8O2aGEua5I2apkaQO7lBGUq1ocwN3G23JE5Dcq0uh3GvFTChPa4b40AWiAsLvCZOA2rdnQ7Q==
+ dependencies:
+ "@babel/helper-get-function-arity" "^7.7.0"
+ "@babel/template" "^7.7.0"
+ "@babel/types" "^7.7.0"
+
"@babel/helper-get-function-arity@^7.0.0":
version "7.0.0"
resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3"
@@ -125,6 +144,13 @@
dependencies:
"@babel/types" "^7.0.0"
+"@babel/helper-get-function-arity@^7.7.0":
+ version "7.7.0"
+ resolved "https://npm.cerxes.net:443/@babel%2fhelper-get-function-arity/-/helper-get-function-arity-7.7.0.tgz#c604886bc97287a1d1398092bc666bc3d7d7aa2d"
+ integrity sha512-tLdojOTz4vWcEnHWHCuPN5P85JLZWbm5Fx5ZsMEMPhF3Uoe3O7awrbM2nQ04bDOUToH/2tH/ezKEOR8zEYzqyw==
+ dependencies:
+ "@babel/types" "^7.7.0"
+
"@babel/helper-hoist-variables@^7.4.4":
version "7.4.4"
resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz#0298b5f25c8c09c53102d52ac4a98f773eb2850a"
@@ -213,6 +239,13 @@
dependencies:
"@babel/types" "^7.4.4"
+"@babel/helper-split-export-declaration@^7.7.0":
+ version "7.7.0"
+ resolved "https://npm.cerxes.net:443/@babel%2fhelper-split-export-declaration/-/helper-split-export-declaration-7.7.0.tgz#1365e74ea6c614deeb56ebffabd71006a0eb2300"
+ integrity sha512-HgYSI8rH08neWlAH3CcdkFg9qX9YsZysZI5GD8LjhQib/mM0jGOZOVkoUiiV2Hu978fRtjtsGsW6w0pKHUWtqA==
+ dependencies:
+ "@babel/types" "^7.7.0"
+
"@babel/helper-wrap-function@^7.1.0":
version "7.2.0"
resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz#c4e0012445769e2815b55296ead43a958549f6fa"
@@ -223,14 +256,14 @@
"@babel/traverse" "^7.1.0"
"@babel/types" "^7.2.0"
-"@babel/helpers@^7.6.2":
- version "7.6.2"
- resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.2.tgz#681ffe489ea4dcc55f23ce469e58e59c1c045153"
- integrity sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA==
+"@babel/helpers@^7.7.0":
+ version "7.7.0"
+ resolved "https://npm.cerxes.net:443/@babel%2fhelpers/-/helpers-7.7.0.tgz#359bb5ac3b4726f7c1fde0ec75f64b3f4275d60b"
+ integrity sha512-VnNwL4YOhbejHb7x/b5F39Zdg5vIQpUUNzJwx0ww1EcVRt41bbGRZWhAURrfY32T5zTT3qwNOQFWpn+P0i0a2g==
dependencies:
- "@babel/template" "^7.6.0"
- "@babel/traverse" "^7.6.2"
- "@babel/types" "^7.6.0"
+ "@babel/template" "^7.7.0"
+ "@babel/traverse" "^7.7.0"
+ "@babel/types" "^7.7.0"
"@babel/highlight@^7.0.0":
version "7.5.0"
@@ -241,11 +274,16 @@
esutils "^2.0.2"
js-tokens "^4.0.0"
-"@babel/parser@^7.4.4", "@babel/parser@^7.6.0", "@babel/parser@^7.6.3", "@babel/parser@^7.6.4":
+"@babel/parser@^7.4.4", "@babel/parser@^7.6.0", "@babel/parser@^7.6.3":
version "7.6.4"
resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.6.4.tgz#cb9b36a7482110282d5cb6dd424ec9262b473d81"
integrity sha512-D8RHPW5qd0Vbyo3qb+YjO5nvUVRTXFLQ/FsDxJU2Nqz4uB5EnUN0ZQSEYpvTIbRuttig1XbHWU5oMeQwQSAA+A==
+"@babel/parser@^7.7.0", "@babel/parser@^7.7.2":
+ version "7.7.3"
+ resolved "https://npm.cerxes.net:443/@babel%2fparser/-/parser-7.7.3.tgz#5fad457c2529de476a248f75b0f090b3060af043"
+ integrity sha512-bqv+iCo9i+uLVbI0ILzKkvMorqxouI+GbV13ivcARXn9NNEabi2IEz912IgNpT/60BNXac5dgcfjb94NjsF33A==
+
"@babel/plugin-proposal-async-generator-functions@^7.2.0":
version "7.2.0"
resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e"
@@ -725,7 +763,7 @@
js-levenshtein "^1.1.3"
semver "^5.5.0"
-"@babel/template@^7.1.0", "@babel/template@^7.4.4", "@babel/template@^7.6.0":
+"@babel/template@^7.1.0", "@babel/template@^7.4.4":
version "7.6.0"
resolved "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz#7f0159c7f5012230dad64cca42ec9bdb5c9536e6"
integrity sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==
@@ -734,7 +772,16 @@
"@babel/parser" "^7.6.0"
"@babel/types" "^7.6.0"
-"@babel/traverse@^7.1.0", "@babel/traverse@^7.4.4", "@babel/traverse@^7.5.5", "@babel/traverse@^7.6.2", "@babel/traverse@^7.6.3":
+"@babel/template@^7.7.0":
+ version "7.7.0"
+ resolved "https://npm.cerxes.net:443/@babel%2ftemplate/-/template-7.7.0.tgz#4fadc1b8e734d97f56de39c77de76f2562e597d0"
+ integrity sha512-OKcwSYOW1mhWbnTBgQY5lvg1Fxg+VyfQGjcBduZFljfc044J5iDlnDSfhQ867O17XHiSCxYHUxHg2b7ryitbUQ==
+ dependencies:
+ "@babel/code-frame" "^7.0.0"
+ "@babel/parser" "^7.7.0"
+ "@babel/types" "^7.7.0"
+
+"@babel/traverse@^7.1.0", "@babel/traverse@^7.4.4", "@babel/traverse@^7.5.5":
version "7.6.3"
resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.3.tgz#66d7dba146b086703c0fb10dd588b7364cec47f9"
integrity sha512-unn7P4LGsijIxaAJo/wpoU11zN+2IaClkQAxcJWBNCMS6cmVh802IyLHNkAjQ0iYnRS3nnxk5O3fuXW28IMxTw==
@@ -749,6 +796,21 @@
globals "^11.1.0"
lodash "^4.17.13"
+"@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2":
+ version "7.7.2"
+ resolved "https://npm.cerxes.net:443/@babel%2ftraverse/-/traverse-7.7.2.tgz#ef0a65e07a2f3c550967366b3d9b62a2dcbeae09"
+ integrity sha512-TM01cXib2+rgIZrGJOLaHV/iZUAxf4A0dt5auY6KNZ+cm6aschuJGqKJM3ROTt3raPUdIDk9siAufIFEleRwtw==
+ dependencies:
+ "@babel/code-frame" "^7.5.5"
+ "@babel/generator" "^7.7.2"
+ "@babel/helper-function-name" "^7.7.0"
+ "@babel/helper-split-export-declaration" "^7.7.0"
+ "@babel/parser" "^7.7.2"
+ "@babel/types" "^7.7.2"
+ debug "^4.1.0"
+ globals "^11.1.0"
+ lodash "^4.17.13"
+
"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.4.4", "@babel/types@^7.5.5", "@babel/types@^7.6.0", "@babel/types@^7.6.3":
version "7.6.3"
resolved "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz#3f07d96f854f98e2fbd45c64b0cb942d11e8ba09"
@@ -758,6 +820,15 @@
lodash "^4.17.13"
to-fast-properties "^2.0.0"
+"@babel/types@^7.7.0", "@babel/types@^7.7.2":
+ version "7.7.2"
+ resolved "https://npm.cerxes.net:443/@babel%2ftypes/-/types-7.7.2.tgz#550b82e5571dcd174af576e23f0adba7ffc683f7"
+ integrity sha512-YTf6PXoh3+eZgRCBzzP25Bugd2ngmpQVrk7kXX0i5N9BO7TFBtIgZYs7WtxtOGs8e6A4ZI7ECkbBCEHeXocvOA==
+ dependencies:
+ esutils "^2.0.2"
+ lodash "^4.17.13"
+ to-fast-properties "^2.0.0"
+
"@types/estree@*", "@types/estree@0.0.39":
version "0.0.39"
resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
@@ -1065,6 +1136,13 @@ convert-source-map@^1.1.0:
dependencies:
safe-buffer "~5.1.1"
+convert-source-map@^1.7.0:
+ version "1.7.0"
+ resolved "https://npm.cerxes.net:443/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
+ integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
+ dependencies:
+ safe-buffer "~5.1.1"
+
copy-descriptor@^0.1.0:
version "0.1.1"
resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
diff --git a/test/.babelrc b/test/.babelrc
index c13dbd2..b3a1150 100644
--- a/test/.babelrc
+++ b/test/.babelrc
@@ -14,7 +14,7 @@
[ "@babel/plugin-proposal-nullish-coalescing-operator" ],
[ "@babel/plugin-proposal-export-namespace-from" ],
[ "@babel/plugin-proposal-export-default-from" ],
- [ "../packages/babel-plugin-transform-csx-jsx/dist", {
+ [ "../packages/babel-plugin-transform-csx/dist", {
//"pragma": "render",
//"pragmaFrag": "render",
"throwIfNamespace": false
diff --git a/test/basic/index.jsx b/test/basic/index.jsx
index e82cc17..e40c7bd 100644
--- a/test/basic/index.jsx
+++ b/test/basic/index.jsx
@@ -1,4 +1,4 @@
-import {render} from "../../packages/csx-custom-elements";
+import {render} from "../../packages/csx";
import style from "./index.scss";
import {ExamplePage} from "./page";
diff --git a/test/basic/page.jsx b/test/basic/page.jsx
index 446253c..f0447c2 100644
--- a/test/basic/page.jsx
+++ b/test/basic/page.jsx
@@ -1,4 +1,4 @@
-import {defineElement, render, CustomElement} from "../../packages/csx-custom-elements";
+import {defineElement, render, CustomElement} from "../../packages/csx";
@defineElement('example-page')
export class ExamplePage extends CustomElement{
diff --git a/test/todos-mvc/components/my-todo.jsx b/test/todos-mvc/components/my-todo.jsx
index 3512ac7..9e29e3d 100644
--- a/test/todos-mvc/components/my-todo.jsx
+++ b/test/todos-mvc/components/my-todo.jsx
@@ -1,4 +1,4 @@
-import {defineElement, render, CustomElement, Host, State} from "../../../packages/csx-custom-elements";
+import {defineElement, render, CustomElement, Host, State} from "../../../packages/csx";
import style from './my-todo.scss';
import {TodoInput} from './todo-input';
diff --git a/test/todos-mvc/components/todo-input.jsx b/test/todos-mvc/components/todo-input.jsx
index fc1e1a4..56a4199 100644
--- a/test/todos-mvc/components/todo-input.jsx
+++ b/test/todos-mvc/components/todo-input.jsx
@@ -1,4 +1,4 @@
-import {defineElement, render, CustomElement, Host, State} from "../../../packages/csx-custom-elements";
+import {defineElement, render, CustomElement, Host, State} from "../../../packages/csx";
import style from './todo-input.scss';
@defineElement('todo-input')
diff --git a/test/todos-mvc/components/todo-item.jsx b/test/todos-mvc/components/todo-item.jsx
index ddccd79..427e6cf 100644
--- a/test/todos-mvc/components/todo-item.jsx
+++ b/test/todos-mvc/components/todo-item.jsx
@@ -1,4 +1,4 @@
-import {defineElement, render, CustomElement, Host, ShadowDOM, State, Prop} from "../../../packages/csx-custom-elements";
+import {defineElement, render, CustomElement, Host, ShadowDOM, State, Prop} from "../../../packages/csx";
import style from './todo-item.scss';
@defineElement('todo-item')
diff --git a/test/todos-mvc/index.jsx b/test/todos-mvc/index.jsx
index acf420c..2e813f7 100644
--- a/test/todos-mvc/index.jsx
+++ b/test/todos-mvc/index.jsx
@@ -1,4 +1,4 @@
-import {render} from "../../packages/csx-custom-elements";
+import {render} from "../../packages/csx";
import style from "./index.scss";
import {MyTodo} from "./components/my-todo";