diff --git a/README.md b/README.md
index 063524744..5c798e9f9 100644
--- a/README.md
+++ b/README.md
@@ -8,159 +8,212 @@
yarn add @paperclip-ui/cli -D && yarn paperclip designer --open
```
-https://github.com/paperclip-ui/paperclip/assets/757408/429b22e0-41d6-4621-8b6e-613c1686cdda
+Or download one of the standalone binaries here: https://github.com/paperclip-ui/paperclip/releases
---
-- [Documentation](./docs)
-
+- Documentation
- [Syntax](./docs/syntax.md) - Info about the DSL
- - [Integration](./docs/integration.md) - Integrating Paperclip into your app
-
-- Examples
- - [Paperclip Designer](./libs/designer/src/styles)
+ - [Getting Started](#getting-started)
+ - [CLI Usage](#cli)
---
-**Paperclip is a visual programming language that offers a hybrid approach for creating web apps.** It comes with a UI builder that you can use to visually create UIs, and a readable file format that you can easily edit by hand.
+Paperclip is a tiny styling language that compiles to HTML and CSS. Here's an example of what it looks like:
-Paperclip aims to lower the barrier for building UIs and create an inviting user experience for everyone that wants to contribute to building web applications. It was initially designed for product teams in the hopes of bridging the gap between development teams and all other key stakeholders (designers, marketers, copywriters, PMs, etc.). With Paperclip, the hope is that other team members feel empowered to build UIs, prototype, make tweaks, giving engineers more freedom to focus on some of the harder and more mission critical parts of the application such as business logic.
-
-**Paperclip is _not_ a replacement for hand-written code**. It's my belief that code is _not_ a problem, but incidental complexity around _tooling_ is. I.e: it's a design problem. Paperclip is an attempt to reduce some of the incidental complexity, specifically around HTML and CSS development. So, **think of Paperclip as a designer for primitive components, and a replacement for libraries like Emotion or Styled Components.**
-
-
+```javascript
-
+public token background01 #333
+public token background02 #555
+public token fontColor #333
-
+// re-usable chunk of HTML and CSS
+public component Button {
+ variant hover trigger {
+ ":hover"
+ }
-
+ render button {
+ style extends defaultFont {
+ background: var(background01)
+ }
+ style variant hover {
+ background: var(background02)
+ }
+ slot children
+ }
+}
+```
-
+```css
+:root {
+ --fontFamily: Inter
+ --background01: #333
+ --background02: #333
+ --fontColor: #333
+}
-
+.Button {
+ font-family: var(--fontFamily)
+ color: var(--fontColor)
+ background: var(--background01)
+}
-### Import Paperclip files like any other module
+.Button:hover {
+ background: var(--background02)
+}
+```
-Paperclip is complimentary to your existing codebase. Just use one of the built-in compilers to convert `*.pc` files in your framework or language of choice, and import them like normal code. Here's an example:
+Paperclip also emits code for different libraries. Here's an example of what's emitted for React:
-```typescript
-import { TodoItem } from "./todo-item.pc";
-;
+```tsx
+export const Button = ({ children }) => (
+
+);
```
-`*.pc` are even strongly typed too in case you're working with something like TypeScript, or another strongly typed language.
+In, your app code, you may use Paperclip like so:
-
+;
+```
-### The DSL
+### Why Paperclip?
-The DSL can be thought of like a design file. It's in a DSL format because I believe
-that it makes it easier for things like version control, code reviewing, and other QA stuff. That and sometimes it's just nicer to write UIs by hand.
+- Provides a safe and scalable approach to styling web app.s
+ - Paperclip is strongly typed, and generates strongly typed code.
+ - There's no cascading styles in Paperclip. Instead, Paperclip uses component variants.
+- No runtime. Paperclip is compiled to static HTML and CSS.
+- Comes with a designer that allows you to visually edit Paperclip files.
+- No dependencies! Just [download one of the standalone binaries](https://github.com/paperclip-ui/paperclip/releases).
+- Super fast compiler built in Rust.
-Design-wise, the DSL hopes to remove some of the gotchas around HTML and CSS (e.g: selectors, globals, style collisions) by introducing _different_ syntax for styling elements. The DSL is also a _reflection_ of an ideal user experience similar to Figma and other design tools, hoping to create an inviting and intuitive experience for people who are mostly living in those spaces.
+#### Comparing CSS-in-JS
-Here's an example of what a `*.pc` looks like:
+Paperclip supports styled components. For example:
```javascript
public component Card {
-
- // Variant fo the component that can be _triggered_
- // by a CSS selector or media query
- variant dark trigger {
- ".dark"
- }
- render div (class: class) {
-
- // styles are added directly on the element being styled
+ render div {
style {
+ padding: 14px
+ font-size: 16px
font-family: sans-serif
- color: black
- }
-
- // You may attach variants to any element within
- // this component
- style variant dark {
- background: black
- color: white
}
+ slot children
}
}
```
-
+Here's the equivalent code using `styled-components`:
+
+```typescript
+import styled from "styled-components";
+
+export const Card = styled.div`
+ padding: 14px;
+ font-size: 16px;
+ font-family: sans-serif;
+`;
+```
+
+Paperclip compiles to static HTML and CSS, meaning that there's no runtime, which is comparable to CSS-in-JS options that use Babel transforms.
-
+```typescript
+trigger mobileTrigger "@media screen and (max-width: 700px)"
+
+public component Page {
+ variant mobile trigger {
+ mobileTrigger
+ }
+ render div {
+ style {
+ font-size: 14px
+ }
+ style variant mobile {
+ font-size: 21px
+ }
+ slot children
+ }
+}
+```
-
+```typescript
+style defaultFont {
-### Should I use Paperclip right now?
+ // Error!
+ font-family: var(fontFamily)
+}
+```
-Are you working on an experiment or side-project? Sure! Give it a whirl! I'd love to hear what you think. All feedback is welcome! Though, I _wouldn't_ recommend using Paperclip right now for mission critial pieces of software since it's still very alpha, and very buggy.
+Would emit an error since `fontFamily` doesn't exist.
-
+1. **[download one of the releases](https://github.com/paperclip-ui/paperclip/releases), or run `yarn install @paperclip-ui/cli -D`**
-
+```
+paperclip init
+```
-
+3. **Copy the following contents to `src/hello.pc`**
-
+And that's it! 🎉
-## Roadmap
+
diff --git a/TODO.md b/TODO.md
index 3f644ac7f..0eebd36b4 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,86 +1,29 @@
#### FOCUS
- visual editing and edge case
- - moving files arond
+ - moving files around
-#### Warm up!
-
-- replace anyhow::Result with Notice
-
-- clean up \*.pc files
-
- - re-organize frames
- - add names
- - reduce # of components
-
-- GOALS
-
- - what's going to make it faster for you to edit doc?
- - get editor to state where PC UI can be created in PC efficiently
-
-- tests
- - tests for computing CSS
-
-#### NOW
-
-- generic autocomplete dropdown
- - refactor decls to use this
-- ability to change tag names
- - use autocomplete
- - ability to switch to instance
-- File navigator
-
- - ability to filter files
- - ability to move files around
- - ability to create directory
- - ability to create design file
- - ability to drop entities into file navigator
-
- - ability to open any file
- - follow-ups:
- - update entities panel to only show file name _and_ folder
- - deprecate dashboard view
- - show "new file" in entities panel
- - ability to drop entities in folders
- - when doing so, prompt for new file
- - ability to drop entities in PC files
-
-- Table component
-- CSS declaration input
-- ability to define atoms
- - ability to define value (use CSS decl input)
-- ability to define mixins
-- ability to define trigger
-- HTML attributes
-- autocomplete for decl names
-- autocomplete for attributes
-- metadata should be part of AST
-
-- Layers
-
- - display slots by default
- - clean up add layer button
+#### Immediate
-- style panel
+- editing
- - UI For style overrides
- - for combo selectors
- - for inherited CSS
- - for style mixins
- - inputs
- - color pickers (background, font-family)
- - show up based on token
+ - circular dependencies
+ - ability to move tokens to other files
+ - ability to move mixins to other files
+ - ability to move components to other files
+ - ability to move triggers to other files
+ - ensure that
+ - all instances of each expression is updated
-- Canvas
+- linting
- - show title of frame
+ - ensure that no magic colors are present
+ - ensure that no magic measurements are present
-- Properties
- - see instances of components
+- layers panel
-#### Immediate
+ - ability to drop files into file navigator
-- Bugs / enhancements
- - ability to resize sidebars or scrollbars
+- file navigator
-### Jumbles
+- styles
diff --git a/integrations/vscode/package-lock.json b/integrations/vscode/package-lock.json
index 82eeb1998..f30f6e023 100644
--- a/integrations/vscode/package-lock.json
+++ b/integrations/vscode/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "vscode-paperclip",
- "version": "20.4.3",
+ "version": "20.4.4",
"lockfileVersion": 2,
"requires": true,
"publishConfig": {
@@ -9,12 +9,12 @@
"packages": {
"": {
"name": "vscode-paperclip",
- "version": "20.4.3",
+ "version": "20.4.4",
"license": "MIT",
"dependencies": {
- "@paperclip-ui/common": "^20.4.3",
- "@paperclip-ui/proto": "^20.4.3",
- "@paperclip-ui/releases": "^20.4.3",
+ "@paperclip-ui/common": "^20.4.4",
+ "@paperclip-ui/proto": "^20.4.4",
+ "@paperclip-ui/releases": "^20.4.4",
"execa": "^5.1.1",
"get-port": "^3.2.0",
"immer": "^9.0.15",
diff --git a/integrations/vscode/package.json b/integrations/vscode/package.json
index 1caa9b1e0..dae1d2ddd 100644
--- a/integrations/vscode/package.json
+++ b/integrations/vscode/package.json
@@ -1,7 +1,7 @@
{
"name": "vscode-paperclip",
"displayName": "Paperclip",
- "version": "20.4.3",
+ "version": "20.4.4",
"publisher": "crcn",
"preview": true,
"private": true,
@@ -99,9 +99,9 @@
},
"dependencies": {
"@improbable-eng/grpc-web-node-http-transport": "^0.15.0",
- "@paperclip-ui/common": "^20.4.3",
- "@paperclip-ui/proto": "^20.4.3",
- "@paperclip-ui/releases": "^20.4.3",
+ "@paperclip-ui/common": "^20.4.4",
+ "@paperclip-ui/proto": "^20.4.4",
+ "@paperclip-ui/releases": "^20.4.4",
"color": "^4.2.3",
"execa": "^5.1.1",
"get-port": "^3.2.0",
diff --git a/lerna.json b/lerna.json
index b7812fc1d..2ceebd204 100644
--- a/lerna.json
+++ b/lerna.json
@@ -2,5 +2,5 @@
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
"useNx": true,
"npmClient": "yarn",
- "version": "20.4.3"
+ "version": "20.4.4"
}
diff --git a/libs/cli/src/commands/init.rs b/libs/cli/src/commands/init.rs
index 01da48099..eaa0df272 100644
--- a/libs/cli/src/commands/init.rs
+++ b/libs/cli/src/commands/init.rs
@@ -55,7 +55,7 @@ pub async fn init(_args: InitArgs, cwd: &str) -> Result<(), NoticeList> {
println!(
"You can learn more at {}",
- style("https://paperclip.dev/docs/configure-paperclip").bold()
+ style("https://github.com/paperclip-ui/paperclip/blob/master/docs/config.md").bold()
);
Ok(())
}
diff --git a/libs/config/package.json b/libs/config/package.json
index 5c1e5c182..ca044cae4 100644
--- a/libs/config/package.json
+++ b/libs/config/package.json
@@ -1,6 +1,6 @@
{
"name": "@paperclip-ui/config",
- "version": "20.4.3",
+ "version": "20.4.4",
"description": "Crate for managing paperclip config files + utils for things like:",
"main": "index.js",
"scripts": {
diff --git a/libs/designer-rust/package.json b/libs/designer-rust/package.json
index a97386e4c..bdf52fee8 100644
--- a/libs/designer-rust/package.json
+++ b/libs/designer-rust/package.json
@@ -1,6 +1,6 @@
{
"name": "@paperclip-ui/designer-rust",
- "version": "20.4.3",
+ "version": "20.4.4",
"description": "",
"main": "index.js",
"private": true,
diff --git a/libs/designer/package.json b/libs/designer/package.json
index 1a8c6faf5..10acab020 100644
--- a/libs/designer/package.json
+++ b/libs/designer/package.json
@@ -1,6 +1,6 @@
{
"name": "@paperclip-ui/designer",
- "version": "20.4.3",
+ "version": "20.4.4",
"description": "",
"main": "index.js",
"private": true,
@@ -21,9 +21,9 @@
"@babel/preset-env": "^7.20.2",
"@babel/preset-typescript": "^7.18.6",
"@improbable-eng/grpc-web-node-http-transport": "^0.15.0",
- "@paperclip-ui/evaluator": "^20.4.3",
- "@paperclip-ui/parser": "^20.4.3",
- "@paperclip-ui/workspace": "^20.4.3",
+ "@paperclip-ui/evaluator": "^20.4.4",
+ "@paperclip-ui/parser": "^20.4.4",
+ "@paperclip-ui/workspace": "^20.4.4",
"@types/jest": "^29.2.3",
"@types/react": "^18.0.21",
"@types/react-dom": "^18.0.6",
@@ -49,9 +49,9 @@
"webpack-dev-server": "^4.11.1"
},
"dependencies": {
- "@paperclip-ui/proto": "^20.4.3",
- "@paperclip-ui/proto-ext": "^20.4.3",
- "@paperclip-ui/web-renderer": "^20.4.3",
+ "@paperclip-ui/proto": "^20.4.4",
+ "@paperclip-ui/proto-ext": "^20.4.4",
+ "@paperclip-ui/web-renderer": "^20.4.4",
"@types/color": "^3.0.3",
"classnames": "^2.3.2",
"color": "^4.2.3",
@@ -60,7 +60,7 @@
"grpc-web": "^1.3.1",
"immer": "^9.0.15",
"lodash": "^4.17.21",
- "paperclip-loader": "^20.4.3",
+ "paperclip-loader": "^20.4.4",
"raw-loader": "^4.0.2",
"react-dnd": "^16.0.1",
"react-dnd-html5-backend": "^16.0.1",
diff --git a/libs/evaluator/package.json b/libs/evaluator/package.json
index ae1563401..1505a8ef2 100644
--- a/libs/evaluator/package.json
+++ b/libs/evaluator/package.json
@@ -1,6 +1,6 @@
{
"name": "@paperclip-ui/evaluator",
- "version": "20.4.3",
+ "version": "20.4.4",
"private": true,
"publishConfig": {
"access": "public"
@@ -14,7 +14,7 @@
"author": "",
"license": "ISC",
"dependencies": {
- "@paperclip-ui/proto": "^20.4.3"
+ "@paperclip-ui/proto": "^20.4.4"
},
"gitHead": "8104e4d9b0b976b8c8eccf1e4eee194a251bc76e"
}
diff --git a/libs/js-common/package.json b/libs/js-common/package.json
index 231352f7f..73d8ae5c0 100644
--- a/libs/js-common/package.json
+++ b/libs/js-common/package.json
@@ -1,6 +1,6 @@
{
"name": "@paperclip-ui/common",
- "version": "20.4.3",
+ "version": "20.4.4",
"description": "",
"main": "lib/index.js",
"publishConfig": {
diff --git a/libs/node-cli/package.json b/libs/node-cli/package.json
index 63c7d816d..41b2b622b 100644
--- a/libs/node-cli/package.json
+++ b/libs/node-cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@paperclip-ui/cli",
- "version": "20.4.3",
+ "version": "20.4.4",
"description": "",
"main": "lib/index.js",
"publishConfig": {
@@ -18,7 +18,7 @@
"author": "",
"license": "ISC",
"dependencies": {
- "@paperclip-ui/releases": "^20.4.3",
+ "@paperclip-ui/releases": "^20.4.4",
"execa": "^5.1.1"
},
"gitHead": "9cbfaf54c043385661768ba1b1a41de3ec872d1d"
diff --git a/libs/paperclip-loader/package.json b/libs/paperclip-loader/package.json
index f0f7047f2..0227dab95 100644
--- a/libs/paperclip-loader/package.json
+++ b/libs/paperclip-loader/package.json
@@ -1,6 +1,6 @@
{
"name": "paperclip-loader",
- "version": "20.4.3",
+ "version": "20.4.4",
"description": "",
"main": "lib/index.js",
"scripts": {
@@ -23,7 +23,7 @@
"lodash": "^4.17.21"
},
"dependencies": {
- "@paperclip-ui/config": "^20.4.3",
+ "@paperclip-ui/config": "^20.4.4",
"loader-utils": "^3.2.0"
},
"gitHead": "9cbfaf54c043385661768ba1b1a41de3ec872d1d"
diff --git a/libs/parser/package.json b/libs/parser/package.json
index a9c1dd4b2..680d47c2d 100644
--- a/libs/parser/package.json
+++ b/libs/parser/package.json
@@ -1,6 +1,6 @@
{
"name": "@paperclip-ui/parser",
- "version": "20.4.3",
+ "version": "20.4.4",
"description": "",
"main": "lib/index.js",
"scripts": {
@@ -13,7 +13,7 @@
"author": "",
"license": "ISC",
"dependencies": {
- "@paperclip-ui/proto": "^20.4.3"
+ "@paperclip-ui/proto": "^20.4.4"
},
"gitHead": "9cbfaf54c043385661768ba1b1a41de3ec872d1d"
}
diff --git a/libs/proto/package.json b/libs/proto/package.json
index 128d7e07b..99c0f0332 100644
--- a/libs/proto/package.json
+++ b/libs/proto/package.json
@@ -1,6 +1,6 @@
{
"name": "@paperclip-ui/proto",
- "version": "20.4.3",
+ "version": "20.4.4",
"description": "",
"main": "index.js",
"scripts": {
@@ -28,7 +28,7 @@
"dependencies": {
"@grpc/grpc-js": "^1.7.3",
"@improbable-eng/grpc-web": "^0.15.0",
- "@paperclip-ui/common": "^20.4.3",
+ "@paperclip-ui/common": "^20.4.4",
"@types/node": "^18.11.9",
"browser-headers": "^0.4.1",
"rxjs": "^7.5.7",
diff --git a/libs/proto_ext/package.json b/libs/proto_ext/package.json
index c69d34370..ace25c88f 100644
--- a/libs/proto_ext/package.json
+++ b/libs/proto_ext/package.json
@@ -1,6 +1,6 @@
{
"name": "@paperclip-ui/proto-ext",
- "version": "20.4.3",
+ "version": "20.4.4",
"description": "",
"main": "index.js",
"publishConfig": {
diff --git a/libs/releases/package.json b/libs/releases/package.json
index 9e59c54d3..4d9e0ef2c 100644
--- a/libs/releases/package.json
+++ b/libs/releases/package.json
@@ -1,6 +1,6 @@
{
"name": "@paperclip-ui/releases",
- "version": "20.4.3",
+ "version": "20.4.4",
"description": "",
"main": "lib/index.js",
"scripts": {
diff --git a/libs/web-renderer/package.json b/libs/web-renderer/package.json
index 25e790bb4..d7fe6eca2 100644
--- a/libs/web-renderer/package.json
+++ b/libs/web-renderer/package.json
@@ -1,6 +1,6 @@
{
"name": "@paperclip-ui/web-renderer",
- "version": "20.4.3",
+ "version": "20.4.4",
"description": "",
"main": "lib/index.js",
"private": true,
@@ -14,8 +14,8 @@
"author": "",
"license": "ISC",
"dependencies": {
- "@paperclip-ui/common": "^20.4.3",
- "@paperclip-ui/proto": "^20.4.3",
+ "@paperclip-ui/common": "^20.4.4",
+ "@paperclip-ui/proto": "^20.4.4",
"html-entities": "^1.2.1"
},
"gitHead": "8104e4d9b0b976b8c8eccf1e4eee194a251bc76e"
diff --git a/libs/workspace/package.json b/libs/workspace/package.json
index 77a07551d..3b6816526 100644
--- a/libs/workspace/package.json
+++ b/libs/workspace/package.json
@@ -1,6 +1,6 @@
{
"name": "@paperclip-ui/workspace",
- "version": "20.4.3",
+ "version": "20.4.4",
"description": "",
"main": "index.js",
"private": true,
@@ -41,13 +41,13 @@
"ts-loader": "^9.3.1"
},
"dependencies": {
- "@paperclip-ui/designer": "^20.4.3",
- "@paperclip-ui/proto": "^20.4.3",
- "@paperclip-ui/web-renderer": "^20.4.3",
+ "@paperclip-ui/designer": "^20.4.4",
+ "@paperclip-ui/proto": "^20.4.4",
+ "@paperclip-ui/web-renderer": "^20.4.4",
"grpc-web": "^1.3.1",
"immer": "^9.0.15",
"mocha": "^10.1.0",
- "paperclip-loader": "^20.4.3",
+ "paperclip-loader": "^20.4.4",
"react-dnd": "^16.0.1",
"react-dnd-html5-backend": "^16.0.1",
"react-hotkeys-hook": "^3.4.7",
diff --git a/yarn.lock b/yarn.lock
index 9332405c1..c4ec292aa 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2224,14 +2224,14 @@ __metadata:
version: 0.0.0-use.local
resolution: "@paperclip-ui/cli@workspace:libs/node-cli"
dependencies:
- "@paperclip-ui/releases": ^20.4.3
+ "@paperclip-ui/releases": ^20.4.4
execa: ^5.1.1
bin:
paperclip: bin/paperclip
languageName: unknown
linkType: soft
-"@paperclip-ui/common@^20.4.3, @paperclip-ui/common@workspace:libs/js-common":
+"@paperclip-ui/common@^20.4.4, @paperclip-ui/common@workspace:libs/js-common":
version: 0.0.0-use.local
resolution: "@paperclip-ui/common@workspace:libs/js-common"
dependencies:
@@ -2241,7 +2241,7 @@ __metadata:
languageName: unknown
linkType: soft
-"@paperclip-ui/config@^20.4.3, @paperclip-ui/config@workspace:libs/config":
+"@paperclip-ui/config@^20.4.4, @paperclip-ui/config@workspace:libs/config":
version: 0.0.0-use.local
resolution: "@paperclip-ui/config@workspace:libs/config"
languageName: unknown
@@ -2255,7 +2255,7 @@ __metadata:
languageName: unknown
linkType: soft
-"@paperclip-ui/designer@^20.4.3, @paperclip-ui/designer@workspace:libs/designer":
+"@paperclip-ui/designer@^20.4.4, @paperclip-ui/designer@workspace:libs/designer":
version: 0.0.0-use.local
resolution: "@paperclip-ui/designer@workspace:libs/designer"
dependencies:
@@ -2263,12 +2263,12 @@ __metadata:
"@babel/preset-env": ^7.20.2
"@babel/preset-typescript": ^7.18.6
"@improbable-eng/grpc-web-node-http-transport": ^0.15.0
- "@paperclip-ui/evaluator": ^20.4.3
- "@paperclip-ui/parser": ^20.4.3
- "@paperclip-ui/proto": ^20.4.3
- "@paperclip-ui/proto-ext": ^20.4.3
- "@paperclip-ui/web-renderer": ^20.4.3
- "@paperclip-ui/workspace": ^20.4.3
+ "@paperclip-ui/evaluator": ^20.4.4
+ "@paperclip-ui/parser": ^20.4.4
+ "@paperclip-ui/proto": ^20.4.4
+ "@paperclip-ui/proto-ext": ^20.4.4
+ "@paperclip-ui/web-renderer": ^20.4.4
+ "@paperclip-ui/workspace": ^20.4.4
"@types/color": ^3.0.3
"@types/jest": ^29.2.3
"@types/react": ^18.0.21
@@ -2291,7 +2291,7 @@ __metadata:
lodash: ^4.17.21
mini-css-extract-plugin: ^2.6.1
nodemon: ^2.0.20
- paperclip-loader: ^20.4.3
+ paperclip-loader: ^20.4.4
process: ^0.11.10
protoc-gen-grpc-web: ^1.4.0
raw-loader: ^4.0.2
@@ -2310,23 +2310,23 @@ __metadata:
languageName: unknown
linkType: soft
-"@paperclip-ui/evaluator@^20.4.3, @paperclip-ui/evaluator@workspace:libs/evaluator":
+"@paperclip-ui/evaluator@^20.4.4, @paperclip-ui/evaluator@workspace:libs/evaluator":
version: 0.0.0-use.local
resolution: "@paperclip-ui/evaluator@workspace:libs/evaluator"
dependencies:
- "@paperclip-ui/proto": ^20.4.3
+ "@paperclip-ui/proto": ^20.4.4
languageName: unknown
linkType: soft
-"@paperclip-ui/parser@^20.4.3, @paperclip-ui/parser@workspace:libs/parser":
+"@paperclip-ui/parser@^20.4.4, @paperclip-ui/parser@workspace:libs/parser":
version: 0.0.0-use.local
resolution: "@paperclip-ui/parser@workspace:libs/parser"
dependencies:
- "@paperclip-ui/proto": ^20.4.3
+ "@paperclip-ui/proto": ^20.4.4
languageName: unknown
linkType: soft
-"@paperclip-ui/proto-ext@^20.4.3, @paperclip-ui/proto-ext@workspace:libs/proto_ext":
+"@paperclip-ui/proto-ext@^20.4.4, @paperclip-ui/proto-ext@workspace:libs/proto_ext":
version: 0.0.0-use.local
resolution: "@paperclip-ui/proto-ext@workspace:libs/proto_ext"
dependencies:
@@ -2338,13 +2338,13 @@ __metadata:
languageName: unknown
linkType: soft
-"@paperclip-ui/proto@^20.4.3, @paperclip-ui/proto@workspace:libs/proto":
+"@paperclip-ui/proto@^20.4.4, @paperclip-ui/proto@workspace:libs/proto":
version: 0.0.0-use.local
resolution: "@paperclip-ui/proto@workspace:libs/proto"
dependencies:
"@grpc/grpc-js": ^1.7.3
"@improbable-eng/grpc-web": ^0.15.0
- "@paperclip-ui/common": ^20.4.3
+ "@paperclip-ui/common": ^20.4.4
"@types/node": ^18.11.9
browser-headers: ^0.4.1
protoc-gen-grpc-js: ^0.4.0
@@ -2357,7 +2357,7 @@ __metadata:
languageName: unknown
linkType: soft
-"@paperclip-ui/releases@^20.4.3, @paperclip-ui/releases@workspace:libs/releases":
+"@paperclip-ui/releases@^20.4.4, @paperclip-ui/releases@workspace:libs/releases":
version: 0.0.0-use.local
resolution: "@paperclip-ui/releases@workspace:libs/releases"
dependencies:
@@ -2370,17 +2370,17 @@ __metadata:
languageName: unknown
linkType: soft
-"@paperclip-ui/web-renderer@^20.4.3, @paperclip-ui/web-renderer@workspace:libs/web-renderer":
+"@paperclip-ui/web-renderer@^20.4.4, @paperclip-ui/web-renderer@workspace:libs/web-renderer":
version: 0.0.0-use.local
resolution: "@paperclip-ui/web-renderer@workspace:libs/web-renderer"
dependencies:
- "@paperclip-ui/common": ^20.4.3
- "@paperclip-ui/proto": ^20.4.3
+ "@paperclip-ui/common": ^20.4.4
+ "@paperclip-ui/proto": ^20.4.4
html-entities: ^1.2.1
languageName: unknown
linkType: soft
-"@paperclip-ui/workspace@^20.4.3, @paperclip-ui/workspace@workspace:^, @paperclip-ui/workspace@workspace:libs/workspace":
+"@paperclip-ui/workspace@^20.4.4, @paperclip-ui/workspace@workspace:^, @paperclip-ui/workspace@workspace:libs/workspace":
version: 0.0.0-use.local
resolution: "@paperclip-ui/workspace@workspace:libs/workspace"
dependencies:
@@ -2388,9 +2388,9 @@ __metadata:
"@babel/preset-env": ^7.20.2
"@babel/preset-typescript": ^7.18.6
"@improbable-eng/grpc-web-node-http-transport": ^0.15.0
- "@paperclip-ui/designer": ^20.4.3
- "@paperclip-ui/proto": ^20.4.3
- "@paperclip-ui/web-renderer": ^20.4.3
+ "@paperclip-ui/designer": ^20.4.4
+ "@paperclip-ui/proto": ^20.4.4
+ "@paperclip-ui/web-renderer": ^20.4.4
"@types/lodash": ^4.14.191
"@types/react": ^18.0.21
"@types/react-dom": ^18.0.6
@@ -2408,7 +2408,7 @@ __metadata:
mini-css-extract-plugin: ^2.6.1
mocha: ^10.1.0
nodemon: ^2.0.20
- paperclip-loader: ^20.4.3
+ paperclip-loader: ^20.4.4
process: ^0.11.10
protoc-gen-grpc-web: ^1.4.0
react: ^18.2.0
@@ -11564,11 +11564,11 @@ __metadata:
languageName: node
linkType: hard
-"paperclip-loader@^20.4.3, paperclip-loader@workspace:libs/paperclip-loader":
+"paperclip-loader@^20.4.4, paperclip-loader@workspace:libs/paperclip-loader":
version: 0.0.0-use.local
resolution: "paperclip-loader@workspace:libs/paperclip-loader"
dependencies:
- "@paperclip-ui/config": ^20.4.3
+ "@paperclip-ui/config": ^20.4.4
cargo-cp-artifact: ^0.1
loader-utils: ^3.2.0
lodash: ^4.17.21
@@ -15189,9 +15189,9 @@ __metadata:
resolution: "vscode-paperclip@workspace:integrations/vscode"
dependencies:
"@improbable-eng/grpc-web-node-http-transport": ^0.15.0
- "@paperclip-ui/common": ^20.4.3
- "@paperclip-ui/proto": ^20.4.3
- "@paperclip-ui/releases": ^20.4.3
+ "@paperclip-ui/common": ^20.4.4
+ "@paperclip-ui/proto": ^20.4.4
+ "@paperclip-ui/releases": ^20.4.4
"@types/get-port": ^4.2.0
"@types/node": ^18.7.21
"@types/vscode": ^1.73.0