Files
notesnook/packages/common/package-lock.json

239 lines
8.2 KiB
JSON
Raw Permalink Normal View History

2023-06-10 12:17:23 +05:00
{
"name": "@notesnook/common",
"version": "1.0.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@notesnook/common",
"version": "1.0.0",
"license": "GPL-3.0-or-later",
2023-06-20 12:04:38 +05:00
"dependencies": {
2023-07-06 09:09:10 +05:00
"@notesnook/core": "file:../core",
2023-06-20 12:04:38 +05:00
"timeago.js": "4.0.2"
},
2023-06-10 12:17:23 +05:00
"devDependencies": {
2023-07-06 09:09:10 +05:00
"@notesnook/core": "file:../core",
"@types/react": "17.0.2",
global: implement the new theme engine (#2196) * mobile: theme * theme: add theme engine * mobile: migrate app colors to new theme engine * mobile: fixed some colors * mobile: fix colors * mobile: store theme info in store * theme: `ColorsType` -> `Variants` * theme: use explicit return type for `useThemeColors` * theme: add `backdrop` color * mobile: `const colors` -> `const {colors} * theme: add default pitch-black theme * mobile: manage theme state via theme-engine * mobile: add theme scopes * mobile: commit * mobile: fix button width on applock screen * mobile: fix typings * mobile: fix theme definition * web: add partial support for custom themes only context menus & popups are left. * theme: add dialog & sheet scopes * global: sync with master branch and make everything work again * mobile: fix theme-engine usage in editor & app * mobile: fix colors * mobile: fix colors * mobile: cleanup * mobile: fix status bar color incorrect on entering foreground * mobile: fix dark color scheme * web: move emotion theme provider to @notesnook/theme * editor: add support for theme enging * web: adjust hover & focus colors on list item * mobile: migrate share ext to theme engine * mobile: fix editor theme provider * clipper: add support for the new theme engine * mobile: fix statusbar color on switch from bg * misc: fix build * mobile: fix build * misc: fix colors * mobile: fix theme colors * mobile: fix bottom padding * server: add theme server * theme: add previewColors * server: support themes query pagination * mobile: add client from theme server * server: reset cache on sync repo * server: fix types * server: show ip & port on start server * server: theme updates * web: finalize new theme engine on web * editor: fix build * global: fix @emotion/react version to 11.11.1 * editor: update katex patch * web: fix imports * global: fix @trpc/* versions * global: a huge set of changes 1. get rid of ThemeVariant. All variants can now be accessed anywhere. 2. remove unnecessary button variants 3. make buttons more responsive 4. implement themes server * web: add support for theme search and theme switching * global: update lockfiles * mobile: fix error * theme: use vite-plugin-react to start theme server * web: add support for auto updating themes * mobile: update theme selector * mobile: update theme if new verison available * theme: add `isomorphic-fetch` package * global: update lockfiles * web: add theme details dialog * setup: add scope for themes server in bootstrap script * web: add production server url * web: update lockfile * web: update lockfile * mobile: remove `react-native-blob-util` * web: add support for endless scrolling in themes * web: bring back dark/light mode option in settings * web: fix colors in places * theme: add selected variant * global: use single typescript version across the projects * web: fix sort & group options not having submenus * web: apply selected variant where appropriate * ui: use unique id for all menu items * config: add ui scope for commits * theme: export button variant creation fn * web: fix only 1 theme showing in theme selector * web: fix navigation item hover & other colors * mobile: update theme * editor: fix toolbar group alignments * editor: set theme provider at app level * theme: use scope name to get current scope * mobile: fix color usage in message card * theme: remove caching * editor: bring back icons in table menus * theme: use zustand to manage theme engine state * web: fix login/signup theming * mobile: fix webpack build * misc: remove ThemeProvider usage * editor: adjust theming and styling of editor toolbar * mobile: refactor * editor: fix toolbar group padding everywhere * web: fix settings sidebar is not scrollable * web: add loading indicator for themes loading * mobile: fix warning * mobile: fix ui issues * web: fix Loader errors on build * theme: add getPreviewColors & validateTheme * theme: fix theme validation * mobile: load theme from file * mobile: fix share extension crash * mobile: rename state * theme: add sourceURL property * theme: refactor theme-engine * web: add support for loading theme from file * web: improve button hover interaction * mobile: fix floating button color * mobile: update theme * mobile: fix border radius of context menu * mobile: set sheet overlay color to theme backdrop * mobile: set sidemenu backdrop to theme backdrop --------- Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co>
2023-08-01 12:07:21 +05:00
"react": "17.0.2"
2023-06-10 12:17:23 +05:00
},
"peerDependencies": {
"react": ">=17.0.2",
2023-06-10 12:17:23 +05:00
"timeago.js": "4.0.2"
}
},
2023-07-06 09:09:10 +05:00
"../core": {
"name": "@notesnook/core",
2023-08-01 10:42:07 +05:00
"version": "7.4.1",
2023-07-06 09:09:10 +05:00
"dev": true,
"license": "GPL-3.0-or-later",
"dependencies": {
2023-08-30 15:48:12 +05:00
"@microsoft/signalr": "^7.0.10",
"@microsoft/signalr-protocol-msgpack": "^7.0.10",
2023-07-06 09:09:10 +05:00
"@notesnook/logger": "file:../logger",
"@streetwriters/showdown": "^3.0.1-alpha.2",
"async-mutex": "^0.3.2",
"dayjs": "1.11.9",
2023-07-06 09:09:10 +05:00
"entities": "^4.3.1",
"html-to-text": "^9.0.5",
"htmlparser2": "^8.0.1",
"katex": "0.16.2",
2023-07-06 09:09:10 +05:00
"linkedom": "^0.14.17",
"liqe": "^1.13.0",
"mime-db": "1.52.0",
2023-07-25 12:31:41 +05:00
"prismjs": "^1.29.0",
2023-07-06 09:09:10 +05:00
"qclone": "^1.2.0",
"spark-md5": "^3.0.2"
},
"devDependencies": {
"@notesnook/crypto": "file:../crypto",
"@types/html-to-text": "^9.0.0",
2023-07-25 12:31:41 +05:00
"@types/katex": "^0.16.1",
"@types/prismjs": "^1.26.0",
2023-07-06 09:09:10 +05:00
"@types/showdown": "^2.0.0",
2023-08-25 14:30:41 +05:00
"@vitest/coverage-v8": "^0.34.1",
2023-07-06 09:09:10 +05:00
"abortcontroller-polyfill": "^1.7.3",
2023-08-12 21:18:06 +05:00
"cross-env": "^7.0.3",
2023-07-06 09:09:10 +05:00
"dotenv": "^16.0.1",
"eventsource": "^2.0.2",
2023-08-12 21:18:06 +05:00
"happy-dom": "^10.9.0",
"isomorphic-fetch": "^3.0.0",
2023-07-06 09:09:10 +05:00
"mockdate": "^3.0.5",
2023-08-12 21:18:06 +05:00
"otplib": "^12.0.1",
"refractor": "^4.8.1",
"vitest": "^0.34.1",
"vitest-fetch-mock": "^0.2.2"
2023-07-06 09:09:10 +05:00
}
},
"node_modules/@notesnook/core": {
"resolved": "../core",
"link": true
},
2023-06-10 12:17:23 +05:00
"node_modules/@types/prop-types": {
"version": "15.7.5",
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==",
"dev": true
},
"node_modules/@types/react": {
"version": "17.0.2",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.2.tgz",
"integrity": "sha512-Xt40xQsrkdvjn1EyWe1Bc0dJLcil/9x2vAuW7ya+PuQip4UYUaXyhzWmAbwRsdMgwOFHpfp7/FFZebDU6Y8VHA==",
2023-06-10 12:17:23 +05:00
"dev": true,
"dependencies": {
"@types/prop-types": "*",
"csstype": "^3.0.2"
}
},
"node_modules/csstype": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==",
"dev": true
},
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
"dev": true
},
"node_modules/loose-envify": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
"integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
"dev": true,
"dependencies": {
"js-tokens": "^3.0.0 || ^4.0.0"
},
"bin": {
"loose-envify": "cli.js"
}
},
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
"dev": true,
"engines": {
"node": ">=0.10.0"
}
},
2023-06-10 12:17:23 +05:00
"node_modules/react": {
"version": "17.0.2",
"resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
"integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
2023-06-10 12:17:23 +05:00
"dev": true,
"dependencies": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1"
2023-06-10 12:17:23 +05:00
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/timeago.js": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/timeago.js/-/timeago.js-4.0.2.tgz",
2023-06-20 12:04:38 +05:00
"integrity": "sha512-a7wPxPdVlQL7lqvitHGGRsofhdwtkoSXPGATFuSOA2i1ZNQEPLrGnj68vOp2sOJTCFAQVXPeNMX/GctBaO9L2w=="
2023-06-10 12:17:23 +05:00
}
},
"dependencies": {
2023-07-06 09:09:10 +05:00
"@notesnook/core": {
"version": "file:../core",
"requires": {
2023-08-30 15:48:12 +05:00
"@microsoft/signalr": "^7.0.10",
"@microsoft/signalr-protocol-msgpack": "^7.0.10",
2023-07-06 09:09:10 +05:00
"@notesnook/crypto": "file:../crypto",
"@notesnook/logger": "file:../logger",
"@streetwriters/showdown": "^3.0.1-alpha.2",
"@types/html-to-text": "^9.0.0",
2023-07-25 12:31:41 +05:00
"@types/katex": "^0.16.1",
"@types/prismjs": "^1.26.0",
2023-07-06 09:09:10 +05:00
"@types/showdown": "^2.0.0",
2023-08-25 14:30:41 +05:00
"@vitest/coverage-v8": "^0.34.1",
2023-07-06 09:09:10 +05:00
"abortcontroller-polyfill": "^1.7.3",
"async-mutex": "^0.3.2",
2023-08-12 21:18:06 +05:00
"cross-env": "^7.0.3",
"dayjs": "1.11.9",
2023-07-06 09:09:10 +05:00
"dotenv": "^16.0.1",
"entities": "^4.3.1",
"eventsource": "^2.0.2",
2023-08-12 21:18:06 +05:00
"happy-dom": "^10.9.0",
2023-07-06 09:09:10 +05:00
"html-to-text": "^9.0.5",
"htmlparser2": "^8.0.1",
2023-08-12 21:18:06 +05:00
"isomorphic-fetch": "^3.0.0",
"katex": "0.16.2",
2023-07-06 09:09:10 +05:00
"linkedom": "^0.14.17",
"liqe": "^1.13.0",
"mime-db": "1.52.0",
"mockdate": "^3.0.5",
"otplib": "^12.0.1",
2023-07-25 12:31:41 +05:00
"prismjs": "^1.29.0",
2023-07-06 09:09:10 +05:00
"qclone": "^1.2.0",
2023-08-12 21:18:06 +05:00
"refractor": "^4.8.1",
"spark-md5": "^3.0.2",
"vitest": "^0.34.1",
"vitest-fetch-mock": "^0.2.2"
2023-07-06 09:09:10 +05:00
}
},
2023-06-10 12:17:23 +05:00
"@types/prop-types": {
"version": "15.7.5",
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==",
"dev": true
},
"@types/react": {
"version": "17.0.2",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.2.tgz",
"integrity": "sha512-Xt40xQsrkdvjn1EyWe1Bc0dJLcil/9x2vAuW7ya+PuQip4UYUaXyhzWmAbwRsdMgwOFHpfp7/FFZebDU6Y8VHA==",
2023-06-10 12:17:23 +05:00
"dev": true,
"requires": {
"@types/prop-types": "*",
"csstype": "^3.0.2"
}
},
"csstype": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==",
"dev": true
},
"js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
"dev": true
},
"loose-envify": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
"integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
"dev": true,
"requires": {
"js-tokens": "^3.0.0 || ^4.0.0"
}
},
"object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
"dev": true
},
2023-06-10 12:17:23 +05:00
"react": {
"version": "17.0.2",
"resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
"integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
2023-06-10 12:17:23 +05:00
"dev": true,
"requires": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1"
2023-06-10 12:17:23 +05:00
}
},
"timeago.js": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/timeago.js/-/timeago.js-4.0.2.tgz",
2023-06-20 12:04:38 +05:00
"integrity": "sha512-a7wPxPdVlQL7lqvitHGGRsofhdwtkoSXPGATFuSOA2i1ZNQEPLrGnj68vOp2sOJTCFAQVXPeNMX/GctBaO9L2w=="
2023-06-10 12:17:23 +05:00
}
}
}