cherry-cljs
Advanced tools
Comparing version 0.0.0-mutable-alpha.53 to 0.0.1
@@ -5,6 +5,5 @@ { | ||
"sideEffects": false, | ||
"version": "0.0.0-mutable-alpha.53", | ||
"version": "0.0.1", | ||
"files": [ | ||
"cljs.core.js", | ||
"core.js", | ||
"lib", | ||
@@ -18,2 +17,3 @@ "node_cli.js", | ||
"devDependencies": { | ||
"@babel/core": "^7.19.0", | ||
"@vercel/ncc": "^0.34.0", | ||
@@ -23,8 +23,9 @@ "chalk": "^5.0.1", | ||
"esbuild": "^0.14.49", | ||
"source-maps": "^1.0.12" | ||
"react": "^18.2.0", | ||
"shadow-cljs": "^2.20.1", | ||
"source-maps": "^1.0.12", | ||
"@babel/preset-react": "^7.18.6" | ||
}, | ||
"dependencies": { | ||
"argparse": "^2.0.1", | ||
"lodash": "^4.17.21" | ||
} | ||
} |
@@ -10,2 +10,5 @@ ## Cherry :cherries: | ||
Also check out [Squint](https://github.com/squint-cljs/squint) which | ||
is a CLJS _syntax_ to JS compiler. | ||
## Quickstart | ||
@@ -50,5 +53,5 @@ | ||
- [playground](https://borkdude.github.io/cherry/) | ||
- [wordle](https://borkdude.github.io/cherry/examples/wordle/index.html) | ||
- [react](https://borkdude.github.io/cherry/examples/react/index.html) | ||
- [playground](https://squint-cljs.github.io/cherry/) | ||
- [wordle](https://squint-cljs.github.io/cherry/examples/wordle/index.html) | ||
- [react](https://squint-cljs.github.io/cherry/examples/react/index.html) | ||
- [vite](examples/vite) | ||
@@ -79,4 +82,3 @@ - [cherry-action-example](https://github.com/borkdude/cherry-action-example) | ||
- No dependency on Google Closure: this project will use it for bootstrapping | ||
itself (by using the CLJS compiler), but users of this project won't see any | ||
`goog.*` stuff. | ||
itself (by using the CLJS compiler), but users of this project won't use it for compilation | ||
- Macro support | ||
@@ -86,3 +88,3 @@ - REPL support | ||
- Native support for JS object destructuring: `[^:js {:keys [a b]} #js {:a 1 :b 2}]` | ||
- Native support for JSX via `#jsx` reader tag | ||
- Native support for JSX via `#jsx` reader tag. See [example](https://github.com/squint-cljs/cherry/blob/main/examples/jsx/pages/component.cljs). | ||
@@ -96,8 +98,10 @@ Cherry may introduce new constructs such as `js/await` which won't be compatible | ||
See [slides](https://www.dropbox.com/s/955jgzy6hgpx67r/dcd2022-cljs-reimagined.pdf?dl=0) of a presentation given at Dutch Clojure Days 2022 about cherry and squint. | ||
Depending on interest both from people working on this and the broader | ||
community, the above goals may or may not be pursued. If you are interested in | ||
maturing cherry, please submit | ||
[issues](https://github.com/borkdude/cherry/issues) for bug reports or share | ||
[issues](https://github.com/squint-cljs/cherry/issues) for bug reports or share | ||
your thoughts on [Github | ||
Discussions](https://github.com/borkdude/cherry/discussions). | ||
Discussions](https://github.com/squint-cljs/cherry/discussions). | ||
@@ -116,4 +120,16 @@ Cherry started out as a fork of | ||
## Embed cherry in a CLJS/shadow app | ||
See [embed.md](doc/embed.md). | ||
## Development | ||
``` shell | ||
$ git clone git@github.com:squint-cljs/cherry.git | ||
$ cd cherry | ||
$ bb dev | ||
``` | ||
License | ||
======= | ||
Cherry is licensed under the EPL, the same as Clojure core and [Scriptjure](https://github.com/arohner/scriptjure). See epl-v10.html in the root directory for more information. |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
No License Found
License(Experimental) License information could not be found.
Found 1 instance in 1 package
1108132
0
0
4783
130
0
9
8
- Removedargparse@^2.0.1
- Removedlodash@^4.17.21
- Removedargparse@2.0.1(transitive)
- Removedlodash@4.17.21(transitive)