diff --git a/.eslintignore b/.eslintignore index 9be6caa45..0539464e3 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,3 +1,2 @@ node_modules -packages/*/coverage -webpack.config.js \ No newline at end of file +scripts \ No newline at end of file diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 000000000..ed4681fba --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,34 @@ +name: Publish + +on: + push: + branches: [ main ] + workflow_dispatch: + +jobs: + publish: + if: contains(github.event.head_commit.message, 'chore(release)') == false + + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + - uses: actions/setup-node@v1 + with: + node-version: '16.x' + registry-url: 'https://registry.npmjs.org' + - run: yarn install --pure-lockfile + - run: yarn build + - name: Setup git config + run: | + git config --global user.name "standardci" + git config --global user.email "ci@standardnotes.com" + - name: Import GPG key + uses: crazy-max/ghaction-import-gpg@v4 + with: + gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} + passphrase: ${{ secrets.PASSPHRASE }} + git_user_signingkey: true + git_commit_gpgsign: true + - run: yarn version-bump \ No newline at end of file diff --git a/.gitignore b/.gitignore index fb48b5e1d..cd1859d47 100644 --- a/.gitignore +++ b/.gitignore @@ -17,7 +17,7 @@ packages/web-server/vendor packages/web/dist -/.sass-cache +.sass-cache .env .ssh diff --git a/.prettierignore b/.prettierignore index 44174c5f0..b898db87c 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,2 +1,3 @@ .github codeqldb +CHANGELOG.md \ No newline at end of file diff --git a/packages/components/dist/Checksums.json b/packages/components/dist/Checksums.json new file mode 100644 index 000000000..382c686d4 --- /dev/null +++ b/packages/components/dist/Checksums.json @@ -0,0 +1,7 @@ +{ + "org.standardnotes.theme-autobiography": { + "version": "1.0.4", + "base64": "b1df118550bca4ef10b6f8eaeeeddb051cde8171212c5a73a577c834d331725f", + "binary": "8cf9b21daea61b41bde70bfd6a7a4fcb1a8cf5539da52a7f7bcd48f2faa1c748" + } +} \ No newline at end of file diff --git a/packages/components/dist/org.standardnotes.theme-autobiography/dist/dist.css b/packages/components/dist/org.standardnotes.theme-autobiography/dist/dist.css new file mode 100644 index 000000000..036aaba80 --- /dev/null +++ b/packages/components/dist/org.standardnotes.theme-autobiography/dist/dist.css @@ -0,0 +1,51 @@ +:root { + --background-1: #EDE4DA; + --background-2: #e8d9c8; + --foreground-color: #5C3F27; + --border-color: #d9c6b1; + --highlight-color: #D68420; + --highlight-contrast: #e3ae74; + --sn-stylekit-info-color: #a37337; + --sn-stylekit-info-contrast-color: #ebcdaa; + --sn-stylekit-neutral-color: #a47c5b; + --sn-stylekit-neutral-contrast-color: #e7ddd2; + --sn-stylekit-success-color: #9f4e03; + --sn-stylekit-success-contrast-color: #ebcdaa; + --sn-stylekit-warning-color: #b87a02; + --sn-stylekit-warning-contrast-color: #ebcdaa; + --sn-stylekit-danger-color: #a71428; + --sn-stylekit-danger-contrast-color: #ebcdaa; + --sn-stylekit-shadow-color: var(--background-2); + --sn-stylekit-background-color: var(--background-1); + --sn-stylekit-foreground-color: var(--foreground-color); + --sn-stylekit-border-color: var(--border-color); + --sn-stylekit-paragraph-text-color: var(--foreground-color); + --sn-stylekit-contrast-background-color: var(--background-2); + --sn-stylekit-contrast-foreground-color: var(--foreground-color); + --sn-stylekit-contrast-border-color: var(--border-color); + --sn-stylekit-secondary-background-color: var(--background-1); + --sn-stylekit-secondary-foreground-color: var(--foreground-color); + --sn-stylekit-secondary-border-color: var(--border-color); + --sn-stylekit-secondary-contrast-background-color: var(--background-2); + --sn-stylekit-secondary-contrast-foreground-color: var(--foreground-color); + --sn-stylekit-secondary-contrast-border-color: var(--border-color); + --sn-stylekit-editor-background-color: var(--sn-stylekit-background-color); + --sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color); + --sn-stylekit-scrollbar-track-border-color: var(--border-color); + --sn-stylekit-scrollbar-thumb-color: var(--sn-stylekit-info-color); + --sn-desktop-titlebar-bg-color: var(--background-1); + --sn-desktop-titlebar-border-color: var(--border-color); + --sn-desktop-titlebar-ui-color: var(--foreground-color); + --sn-desktop-titlebar-ui-hover-color: var(--highlight-color); + --sn-stylekit-passive-color-0: #7e582a; + --sn-stylekit-passive-color-1: #a37337; + --sn-stylekit-passive-color-4-opacity-variant: #c9995e3d; + --sn-stylekit-passive-color-5: #e9d9c7; +} + +#notes-column .note.selected, .notes .note.selected { + background-color: #e9d9c7; + color: var(--sn-stylekit-contrast-foreground-color); +} + +/*# sourceMappingURL=dist.css.map */ diff --git a/packages/components/dist/org.standardnotes.theme-autobiography/dist/dist.css.map b/packages/components/dist/org.standardnotes.theme-autobiography/dist/dist.css.map new file mode 100644 index 000000000..dc7278eb1 --- /dev/null +++ b/packages/components/dist/org.standardnotes.theme-autobiography/dist/dist.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "AAAA,KAAM;EACJ,cAAc,CAAC,QAAQ;EACvB,cAAc,CAAC,QAAQ;EACvB,kBAAkB,CAAC,QAAQ;EAC3B,cAAc,CAAC,QAAQ;EACvB,iBAAiB,CAAC,QAAQ;EAC1B,oBAAoB,CAAC,QAAQ;EAE7B,wBAAwB,CAAC,QAAQ;EACjC,iCAAiC,CAAC,QAAQ;EAE1C,2BAA2B,CAAC,QAAQ;EACpC,oCAAoC,CAAC,QAAQ;EAE7C,2BAA2B,CAAC,QAAQ;EACpC,oCAAoC,CAAC,QAAQ;EAE7C,2BAA2B,CAAC,QAAQ;EACpC,oCAAoC,CAAC,QAAQ;EAE7C,0BAA0B,CAAC,QAAQ;EACnC,mCAAmC,CAAC,QAAQ;EAE5C,0BAA0B,CAAC,oBAAoB;EAE/C,8BAA8B,CAAC,oBAAoB;EACnD,8BAA8B,CAAC,wBAAwB;EACvD,0BAA0B,CAAC,oBAAoB;EAE/C,kCAAkC,CAAC,wBAAwB;EAE3D,uCAAuC,CAAC,oBAAoB;EAC5D,uCAAuC,CAAC,wBAAwB;EAChE,mCAAmC,CAAC,oBAAoB;EAExD,wCAAwC,CAAC,oBAAoB;EAC7D,wCAAwC,CAAC,wBAAwB;EACjE,oCAAoC,CAAC,oBAAoB;EAEzD,iDAAiD,CAAC,oBAAoB;EACtE,iDAAiD,CAAC,wBAAwB;EAC1E,6CAA6C,CAAC,oBAAoB;EAElE,qCAAqC,CAAC,oCAAoC;EAC1E,qCAAqC,CAAC,oCAAoC;EAE1E,0CAA0C,CAAC,oBAAoB;EAC/D,mCAAmC,CAAC,8BAA8B;EAElE,8BAA8B,CAAC,oBAAoB;EACnD,kCAAkC,CAAC,oBAAoB;EACvD,8BAA8B,CAAC,wBAAwB;EACvD,oCAAoC,CAAC,uBAAuB;EAE5D,6BAA6B,CAAC,QAAQ;EACtC,6BAA6B,CAAC,QAAQ;EACtC,6CAA6C,CAAC,UAAU;EACxD,6BAA6B,CAAC,QAAQ;;;AAGxC,mDAAoD;EAClD,gBAAgB,EAAE,OAAO;EACzB,KAAK,EAAE,4CAA4C", +"sources": ["../src/main.scss"], +"names": [], +"file": "dist.css" +} diff --git a/packages/components/dist/org.standardnotes.theme-autobiography/org.standardnotes.theme-autobiography.zip b/packages/components/dist/org.standardnotes.theme-autobiography/org.standardnotes.theme-autobiography.zip new file mode 100644 index 000000000..089b4edf3 Binary files /dev/null and b/packages/components/dist/org.standardnotes.theme-autobiography/org.standardnotes.theme-autobiography.zip differ diff --git a/packages/components/dist/org.standardnotes.theme-autobiography/package.json b/packages/components/dist/org.standardnotes.theme-autobiography/package.json new file mode 100644 index 000000000..72f0b2dc5 --- /dev/null +++ b/packages/components/dist/org.standardnotes.theme-autobiography/package.json @@ -0,0 +1,26 @@ +{ + "name": "@standardnotes/autobiography-theme", + "version": "1.0.4", + "main": "dist/dist.css", + "devDependencies": { + "grunt": "^1.0.1", + "grunt-contrib-sass": "^1.0.0", + "grunt-contrib-watch": "^1.0.0", + "grunt-newer": "^1.2.0" + }, + "scripts": { + "build": "grunt", + "prepublishOnly": "yarn run build" + }, + "sn": { + "main": "dist/dist.css" + }, + "repository": { + "type": "git", + "url": "git://github.com/standardnotes/autobiography-theme.git" + }, + "publishConfig": { + "access": "public", + "registry": "https://registry.npmjs.org/" + } +} diff --git a/packages/components/lerna.json b/packages/components/lerna.json new file mode 100644 index 000000000..73cae2b09 --- /dev/null +++ b/packages/components/lerna.json @@ -0,0 +1,4 @@ +{ + "packages": ["src/*"], + "useWorkspaces": true +} diff --git a/packages/components/package.json b/packages/components/package.json new file mode 100644 index 000000000..049eb7957 --- /dev/null +++ b/packages/components/package.json @@ -0,0 +1,22 @@ +{ + "name": "@standardnotes/components-meta", + "version": "0.0.1", + "private": true, + "workspaces": { + "packages": [ + "src/*" + ] + }, + "scripts": { + "preversion": "lerna run build --parallel", + "version": "node scripts/package-components.mjs" + }, + "dependencies": { + "@standardnotes/autobiography-theme": "1.0.4" + }, + "devDependencies": { + "@standardnotes/deterministic-zip": "^1.2.0", + "@standardnotes/features": "^1.45.1", + "lerna": "*" + } +} diff --git a/packages/components/scripts/package-components.mjs b/packages/components/scripts/package-components.mjs new file mode 100644 index 000000000..8b1af1e79 --- /dev/null +++ b/packages/components/scripts/package-components.mjs @@ -0,0 +1,149 @@ +import fs from 'fs' +import path from 'path' +import crypto from 'crypto' +import { spawnSync as spawn } from 'child_process' +import { GetFeatures } from '@standardnotes/features/dist/Domain/Feature/Features.js' +import { GetDeprecatedFeatures } from '@standardnotes/features/dist/Domain/Feature/Lists/DeprecatedFeatures.js' +import zip from '@standardnotes/deterministic-zip' + +console.log('Beginning packaging procedure...') + +const specificFeatureIdentifier = process.argv[2] +if (specificFeatureIdentifier) { + console.log('Processing only', specificFeatureIdentifier) +} + +const SOURCE_FILES_PATH = 'src' +const DistDir = path.join('dist') + +const ChecksumsSrcPath = path.join(DistDir, 'Checksums.json') +const ChecksumsDistPath = path.join(DistDir, 'Checksums.json') +const Checksums = JSON.parse(fs.readFileSync(ChecksumsSrcPath).toString()) +console.log('Loaded existing checksums from', ChecksumsSrcPath) + +async function zipDirectory(sourceDir, outPath) { + return new Promise((resolve) => { + zip(sourceDir, outPath, { cwd: sourceDir }, (err) => { + console.log(`Zipped to ${outPath}`) + resolve(outPath) + }) + }) +} + +const copyFileOrDir = (src, dest) => { + const isDir = fs.lstatSync(src).isDirectory() + if (isDir) { + ensureDirExists(dest) + const entries = fs.readdirSync(src, { withFileTypes: true }) + + for (const entry of entries) { + const srcPath = path.join(src, entry.name) + const destPath = path.join(dest, entry.name) + + entry.isDirectory() ? copyFileOrDir(srcPath, destPath) : fs.copyFileSync(srcPath, destPath) + } + } else { + fs.copyFileSync(src, dest) + } +} + +const doesDirExist = (dir) => { + return fs.existsSync(dir) +} + +const ensureDirExists = (dir) => { + if (!fs.existsSync(dir)) { + fs.mkdirSync(dir, { recursive: true }) + } +} + +const emptyExistingDir = (dir) => { + if (fs.existsSync(dir)) { + fs.rmSync(dir, { recursive: true }) + } +} + +const copyToDist = async (feature) => { + const srcComponentPath = path.join(SOURCE_FILES_PATH, feature.identifier) + + if (!doesDirExist(srcComponentPath)) { + return + } + + const targetComponentPath = `${path.join(DistDir, feature.identifier)}` + + emptyExistingDir(targetComponentPath) + ensureDirExists(targetComponentPath) + + for (const file of feature.static_files) { + const srcFilePath = path.join(srcComponentPath, file) + + if (!fs.existsSync(srcFilePath)) { + continue + } + + const targetFilePath = path.join(targetComponentPath, file) + copyFileOrDir(srcFilePath, targetFilePath) + } + + return targetComponentPath +} + +const computeChecksum = async (zipPath, version) => { + const zipData = fs.readFileSync(zipPath, 'base64') + const base64 = crypto.createHash('sha256').update(zipData).digest('hex') + const checksumProcess = spawn('sha256sum', [zipPath]) + const checksumString = checksumProcess.stdout.toString() + const binary = checksumString.split(' ')[0] + return { + version, + base64, + binary, + } +} + +const zipAndChecksumFeature = async (feature) => { + console.log('Processing feature', feature.identifier, '...') + + const distPath = await copyToDist(feature) + + if (!distPath) { + return + } + + const outZip = `${distPath}/${feature.identifier}.zip` + await zipDirectory(distPath, outZip) + + const checksum = await computeChecksum(outZip, feature.version) + Checksums[feature.identifier] = checksum + console.log(`Computed checksums for ${feature.identifier}:`, checksum) +} + +await (async () => { + const featuresToProcess = specificFeatureIdentifier + ? [GetFeatures().find((feature) => feature.identifier === specificFeatureIdentifier)] + : GetFeatures().concat(GetDeprecatedFeatures()) + + let index = 0 + for (const feature of featuresToProcess) { + if (index === 0) { + console.log('\n---\n') + } + + if (feature.download_url) { + await zipAndChecksumFeature(feature) + } else { + console.log('Feature does not have download_url, not packaging', feature.identifier) + } + + if (index !== featuresToProcess.length - 1) { + console.log('\n---\n') + } + + index++ + } + + fs.writeFileSync(ChecksumsSrcPath, JSON.stringify(Checksums, undefined, 2)) + console.log('Succesfully wrote checksums to', ChecksumsSrcPath) + copyFileOrDir(ChecksumsSrcPath, ChecksumsDistPath) +})() diff --git a/packages/components/src/org.standardnotes.theme-autobiography/.gitignore b/packages/components/src/org.standardnotes.theme-autobiography/.gitignore new file mode 100644 index 000000000..1521c8b76 --- /dev/null +++ b/packages/components/src/org.standardnotes.theme-autobiography/.gitignore @@ -0,0 +1 @@ +dist diff --git a/packages/components/src/org.standardnotes.theme-autobiography/Gruntfile.js b/packages/components/src/org.standardnotes.theme-autobiography/Gruntfile.js new file mode 100644 index 000000000..0e100ed37 --- /dev/null +++ b/packages/components/src/org.standardnotes.theme-autobiography/Gruntfile.js @@ -0,0 +1,31 @@ +module.exports = function(grunt) { + + grunt.initConfig({ + watch: { + css: { + files: ['src/**/*.scss'], + tasks: ['sass'], + options: { + spawn: false, + }, + } + }, + + sass: { + dist: { + options: { + style: 'expanded' + }, + files: { + 'dist/dist.css': 'src/main.scss' + } + } + }, + }); + + grunt.loadNpmTasks('grunt-newer'); + grunt.loadNpmTasks('grunt-contrib-watch'); + grunt.loadNpmTasks('grunt-contrib-sass'); + + grunt.registerTask('default', ['sass']); +}; diff --git a/packages/components/src/org.standardnotes.theme-autobiography/README.md b/packages/components/src/org.standardnotes.theme-autobiography/README.md new file mode 100644 index 000000000..82eea608a --- /dev/null +++ b/packages/components/src/org.standardnotes.theme-autobiography/README.md @@ -0,0 +1 @@ +# Autobiography Theme diff --git a/packages/components/src/org.standardnotes.theme-autobiography/package.json b/packages/components/src/org.standardnotes.theme-autobiography/package.json new file mode 100644 index 000000000..ee7f88910 --- /dev/null +++ b/packages/components/src/org.standardnotes.theme-autobiography/package.json @@ -0,0 +1,19 @@ +{ + "name": "@standardnotes/autobiography-theme", + "version": "1.0.4", + "main": "dist/dist.css", + "private": true, + "scripts": { + "build": "grunt", + "prepublishOnly": "yarn run build" + }, + "sn": { + "main": "dist/dist.css" + }, + "devDependencies": { + "grunt": "^1.0.1", + "grunt-contrib-sass": "^1.0.0", + "grunt-contrib-watch": "^1.0.0", + "grunt-newer": "^1.2.0" + } +} diff --git a/packages/components/src/org.standardnotes.theme-autobiography/src/main.scss b/packages/components/src/org.standardnotes.theme-autobiography/src/main.scss new file mode 100644 index 000000000..77280ac3d --- /dev/null +++ b/packages/components/src/org.standardnotes.theme-autobiography/src/main.scss @@ -0,0 +1,64 @@ +:root { + --background-1: #EDE4DA; + --background-2: #e8d9c8; + --foreground-color: #5C3F27; + --border-color: #d9c6b1; + --highlight-color: #D68420; + --highlight-contrast: #e3ae74; + + --sn-stylekit-info-color: #a37337; + --sn-stylekit-info-contrast-color: #ebcdaa; + + --sn-stylekit-neutral-color: #a47c5b; + --sn-stylekit-neutral-contrast-color: #e7ddd2; + + --sn-stylekit-success-color: #9f4e03; + --sn-stylekit-success-contrast-color: #ebcdaa; + + --sn-stylekit-warning-color: #b87a02; + --sn-stylekit-warning-contrast-color: #ebcdaa; + + --sn-stylekit-danger-color: #a71428; + --sn-stylekit-danger-contrast-color: #ebcdaa; + + --sn-stylekit-shadow-color: var(--background-2); + + --sn-stylekit-background-color: var(--background-1); + --sn-stylekit-foreground-color: var(--foreground-color); + --sn-stylekit-border-color: var(--border-color); + + --sn-stylekit-paragraph-text-color: var(--foreground-color); + + --sn-stylekit-contrast-background-color: var(--background-2); + --sn-stylekit-contrast-foreground-color: var(--foreground-color); + --sn-stylekit-contrast-border-color: var(--border-color); + + --sn-stylekit-secondary-background-color: var(--background-1); + --sn-stylekit-secondary-foreground-color: var(--foreground-color); + --sn-stylekit-secondary-border-color: var(--border-color); + + --sn-stylekit-secondary-contrast-background-color: var(--background-2); + --sn-stylekit-secondary-contrast-foreground-color: var(--foreground-color); + --sn-stylekit-secondary-contrast-border-color: var(--border-color); + + --sn-stylekit-editor-background-color: var(--sn-stylekit-background-color); + --sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color); + + --sn-stylekit-scrollbar-track-border-color: var(--border-color); + --sn-stylekit-scrollbar-thumb-color: var(--sn-stylekit-info-color); + + --sn-desktop-titlebar-bg-color: var(--background-1); + --sn-desktop-titlebar-border-color: var(--border-color); + --sn-desktop-titlebar-ui-color: var(--foreground-color); + --sn-desktop-titlebar-ui-hover-color: var(--highlight-color); + + --sn-stylekit-passive-color-0: #7e582a; + --sn-stylekit-passive-color-1: #a37337; + --sn-stylekit-passive-color-4-opacity-variant: #c9995e3d; + --sn-stylekit-passive-color-5: #e9d9c7; +} + +#notes-column .note.selected, .notes .note.selected { + background-color: #e9d9c7; + color: var(--sn-stylekit-contrast-foreground-color); +} diff --git a/packages/desktop/.prettierignore b/packages/desktop/.prettierignore index 43623eadb..e4d26ccfb 100644 --- a/packages/desktop/.prettierignore +++ b/packages/desktop/.prettierignore @@ -1,3 +1,4 @@ dist/ app/dist/ -test/data/tmp/ \ No newline at end of file +test/data/tmp/ +CHANGELOG.md \ No newline at end of file diff --git a/packages/desktop/CHANGELOG.md b/packages/desktop/CHANGELOG.md new file mode 100644 index 000000000..3af84bf18 --- /dev/null +++ b/packages/desktop/CHANGELOG.md @@ -0,0 +1,20 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# 3.21.0 (2022-06-10) + + +### Bug Fixes + +* desktop ([#1080](https://github.com/standardnotes/app/issues/1080)) ([6801c3d](https://github.com/standardnotes/app/commit/6801c3dd3b931d9bfa3987c7867282da63c65266)) +* icons package ([4df06c1](https://github.com/standardnotes/app/commit/4df06c1d1a59f95ce735f87c106066ea28e5816c)) + + +### Features + +* add desktop repo ([#1071](https://github.com/standardnotes/app/issues/1071)) ([0b7ce82](https://github.com/standardnotes/app/commit/0b7ce82aaa21018da084149bb52b5c90b2273bc8)) +* mobile app package ([#1075](https://github.com/standardnotes/app/issues/1075)) ([8248a38](https://github.com/standardnotes/app/commit/8248a38280cb7c92da2b2e9c7db298f34ae8ffdf)) +* toast package ([#1073](https://github.com/standardnotes/app/issues/1073)) ([6d0b6e9](https://github.com/standardnotes/app/commit/6d0b6e9018b2a612b8df4827336883fe04033128)) +* **wip:** components monorepo ([8c5e11c](https://github.com/standardnotes/app/commit/8c5e11c22b717ada7a6a9b3115fc4c9b757ec71c)) diff --git a/packages/desktop/app/package.json b/packages/desktop/app/package.json index fbc1a655e..0794140a4 100644 --- a/packages/desktop/app/package.json +++ b/packages/desktop/app/package.json @@ -1,6 +1,7 @@ { "name": "standard-notes", "productName": "Standard Notes", + "private": true, "description": "An end-to-end encrypted notes app for digitalists and professionals.", "author": "Standard Notes ", "version": "3.20.2", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 8222385a3..b4629712d 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@standardnotes/desktop", "main": "./app/dist/index.js", - "version": "3.20.2", + "version": "3.21.0", "license": "AGPL-3.0-or-later", "private": true, "repository": { @@ -36,7 +36,7 @@ "dependencies": { "@electron/remote": "^2.0.8", "@standardnotes/electron-clear-data": "1.1.1", - "@standardnotes/web": "*", + "@standardnotes/web": "^3.21.0", "axios": "^0.27.2", "compare-versions": "^4.1.3", "decrypt": "github:standardnotes/decrypt#master", diff --git a/packages/icons/CHANGELOG.md b/packages/icons/CHANGELOG.md index 8d615993c..d52535603 100644 --- a/packages/icons/CHANGELOG.md +++ b/packages/icons/CHANGELOG.md @@ -1,3 +1,24 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# 1.3.0 (2022-06-10) + + +### Bug Fixes + +* icons package ([4df06c1](https://github.com/standardnotes/app/commit/4df06c1d1a59f95ce735f87c106066ea28e5816c)) + + +### Features + +* **wip:** components monorepo ([8c5e11c](https://github.com/standardnotes/app/commit/8c5e11c22b717ada7a6a9b3115fc4c9b757ec71c)) + + + + + # Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. diff --git a/packages/icons/package.json b/packages/icons/package.json index 467439297..3357ab143 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -1,9 +1,7 @@ { "name": "@standardnotes/icons", - "version": "1.2.0", - "publishConfig": { - "access": "public" - }, + "version": "1.3.0", + "private": true, "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { diff --git a/packages/mobile/.prettierignore b/packages/mobile/.prettierignore index 44174c5f0..b898db87c 100644 --- a/packages/mobile/.prettierignore +++ b/packages/mobile/.prettierignore @@ -1,2 +1,3 @@ .github codeqldb +CHANGELOG.md \ No newline at end of file diff --git a/packages/mobile/CHANGELOG.md b/packages/mobile/CHANGELOG.md new file mode 100644 index 000000000..1dbfc8edb --- /dev/null +++ b/packages/mobile/CHANGELOG.md @@ -0,0 +1,16 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# 3.21.0 (2022-06-10) + + +### Bug Fixes + +* icons package ([4df06c1](https://github.com/standardnotes/app/commit/4df06c1d1a59f95ce735f87c106066ea28e5816c)) + + +### Features + +* mobile app package ([#1075](https://github.com/standardnotes/app/issues/1075)) ([8248a38](https://github.com/standardnotes/app/commit/8248a38280cb7c92da2b2e9c7db298f34ae8ffdf)) diff --git a/packages/mobile/package.json b/packages/mobile/package.json index 206e6677a..f01b60265 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@standardnotes/mobile", - "version": "3.20.4", + "version": "3.21.0", "user-version": "3.20.4", "private": true, "license": "AGPL-3.0-or-later", @@ -34,7 +34,7 @@ "@react-navigation/stack": "^6.2.1", "@standardnotes/components": "^1.9.0", "@standardnotes/filepicker": "^1.16.14", - "@standardnotes/icons": "*", + "@standardnotes/icons": "^1.3.0", "@standardnotes/react-native-aes": "^1.4.3", "@standardnotes/react-native-textview": "1.0.2", "@standardnotes/react-native-utils": "1.0.1", diff --git a/packages/styles/CHANGELOG.md b/packages/styles/CHANGELOG.md new file mode 100644 index 000000000..f0abccfb6 --- /dev/null +++ b/packages/styles/CHANGELOG.md @@ -0,0 +1,18 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# 1.1.0 (2022-06-10) + + +### Bug Fixes + +* dropdown and files button ui ([#1076](https://github.com/standardnotes/app/issues/1076)) ([12f052a](https://github.com/standardnotes/app/commit/12f052a0b202df10ea55351ea4bf6232c2ecb56f)) + + +### Features + +* mobile app package ([#1075](https://github.com/standardnotes/app/issues/1075)) ([8248a38](https://github.com/standardnotes/app/commit/8248a38280cb7c92da2b2e9c7db298f34ae8ffdf)) +* styles package ([#1074](https://github.com/standardnotes/app/issues/1074)) ([3100327](https://github.com/standardnotes/app/commit/31003276b73d3e89824bc002fe616fa055e918c4)) +* **wip:** components monorepo ([8c5e11c](https://github.com/standardnotes/app/commit/8c5e11c22b717ada7a6a9b3115fc4c9b757ec71c)) diff --git a/packages/styles/package.json b/packages/styles/package.json index 238bc92e9..190a35a4c 100644 --- a/packages/styles/package.json +++ b/packages/styles/package.json @@ -1,6 +1,7 @@ { "name": "@standardnotes/styles", - "version": "1.0.0", + "version": "1.1.0", + "private": true, "main": "dist/index.js", "types": "dist/index.d.ts", "publishConfig": { diff --git a/packages/toast/CHANGELOG.md b/packages/toast/CHANGELOG.md new file mode 100644 index 000000000..70f60d565 --- /dev/null +++ b/packages/toast/CHANGELOG.md @@ -0,0 +1,14 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# 1.1.0 (2022-06-10) + + +### Features + +* mobile app package ([#1075](https://github.com/standardnotes/app/issues/1075)) ([8248a38](https://github.com/standardnotes/app/commit/8248a38280cb7c92da2b2e9c7db298f34ae8ffdf)) +* styles package ([#1074](https://github.com/standardnotes/app/issues/1074)) ([3100327](https://github.com/standardnotes/app/commit/31003276b73d3e89824bc002fe616fa055e918c4)) +* toast package ([#1073](https://github.com/standardnotes/app/issues/1073)) ([6d0b6e9](https://github.com/standardnotes/app/commit/6d0b6e9018b2a612b8df4827336883fe04033128)) +* **wip:** components monorepo ([8c5e11c](https://github.com/standardnotes/app/commit/8c5e11c22b717ada7a6a9b3115fc4c9b757ec71c)) diff --git a/packages/toast/package.json b/packages/toast/package.json index e44b4e152..2d1dbb5a1 100644 --- a/packages/toast/package.json +++ b/packages/toast/package.json @@ -1,10 +1,8 @@ { "name": "@standardnotes/toast", - "version": "1.0.0", + "version": "1.1.0", + "private": true, "main": "./dist/index.js", - "publishConfig": { - "access": "public" - }, "scripts": { "build": "yarn tsc", "clean": "rm -fr dist", @@ -20,7 +18,7 @@ }, "dependencies": { "@nanostores/react": "^0.2.0", - "@standardnotes/icons": "*", + "@standardnotes/icons": "^1.3.0", "nanoid": "^3.3.4", "nanostores": "^0.5.12" }, diff --git a/packages/web-server/CHANGELOG.md b/packages/web-server/CHANGELOG.md new file mode 100644 index 000000000..643d969c7 --- /dev/null +++ b/packages/web-server/CHANGELOG.md @@ -0,0 +1,12 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# 1.1.0 (2022-06-10) + + +### Features + +* mobile app package ([#1075](https://github.com/standardnotes/app/issues/1075)) ([8248a38](https://github.com/standardnotes/app/commit/8248a38280cb7c92da2b2e9c7db298f34ae8ffdf)) +* **wip:** components monorepo ([8c5e11c](https://github.com/standardnotes/app/commit/8c5e11c22b717ada7a6a9b3115fc4c9b757ec71c)) diff --git a/packages/web-server/Gemfile.lock b/packages/web-server/Gemfile.lock index 2e781ffeb..94c4a73dc 100644 --- a/packages/web-server/Gemfile.lock +++ b/packages/web-server/Gemfile.lock @@ -106,6 +106,8 @@ GEM nokogiri (1.13.1) mini_portile2 (~> 2.7.0) racc (~> 1.4) + nokogiri (1.13.1-arm64-darwin) + racc (~> 1.4) nokogiri (1.13.1-x64-mingw32) racc (~> 1.4) nokogiri (1.13.1-x86_64-darwin) @@ -198,6 +200,7 @@ GEM websocket-extensions (0.1.5) PLATFORMS + arm64-darwin-21 ruby x64-mingw32 x86_64-darwin-18 diff --git a/packages/web-server/package.json b/packages/web-server/package.json index aef345815..63e057201 100644 --- a/packages/web-server/package.json +++ b/packages/web-server/package.json @@ -1,6 +1,6 @@ { "name": "@standardnotes/web-server", - "version": "1.0.0", + "version": "1.1.0", "license": "AGPL-3.0-or-later", "private": true, "author": "Standard Notes", @@ -15,6 +15,7 @@ "build": "bundle install && cp -r ../../node_modules/@standardnotes/components/dist/. public/components/ && bundle exec rails assets:precompile" }, "dependencies": { - "@standardnotes/web": "*" + "@standardnotes/components-meta": "*", + "@standardnotes/web": "^3.21.0" } } diff --git a/packages/web/CHANGELOG.md b/packages/web/CHANGELOG.md new file mode 100644 index 000000000..1d5172b53 --- /dev/null +++ b/packages/web/CHANGELOG.md @@ -0,0 +1,21 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# 3.21.0 (2022-06-10) + + +### Bug Fixes + +* don't deselect active note if in user created view ([#1081](https://github.com/standardnotes/app/issues/1081)) ([2ecfcde](https://github.com/standardnotes/app/commit/2ecfcdecb4a0af20003e4b5c4e0544448f680633)) +* dropdown and files button ui ([#1076](https://github.com/standardnotes/app/issues/1076)) ([12f052a](https://github.com/standardnotes/app/commit/12f052a0b202df10ea55351ea4bf6232c2ecb56f)) + + +### Features + +* add desktop repo ([#1071](https://github.com/standardnotes/app/issues/1071)) ([0b7ce82](https://github.com/standardnotes/app/commit/0b7ce82aaa21018da084149bb52b5c90b2273bc8)) +* enable email backups for everyone ([58b6389](https://github.com/standardnotes/app/commit/58b63898de716c52bfec3af96025b61f9d4d6691)) +* mobile app package ([#1075](https://github.com/standardnotes/app/issues/1075)) ([8248a38](https://github.com/standardnotes/app/commit/8248a38280cb7c92da2b2e9c7db298f34ae8ffdf)) +* styles package ([#1074](https://github.com/standardnotes/app/issues/1074)) ([3100327](https://github.com/standardnotes/app/commit/31003276b73d3e89824bc002fe616fa055e918c4)) +* toast package ([#1073](https://github.com/standardnotes/app/issues/1073)) ([6d0b6e9](https://github.com/standardnotes/app/commit/6d0b6e9018b2a612b8df4827336883fe04033128)) diff --git a/packages/web/package.json b/packages/web/package.json index a384b07e4..237e2cec6 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@standardnotes/web", - "version": "3.20.4", + "version": "3.21.0", "license": "AGPL-3.0-or-later", "main": "dist/app.js", "author": "Standard Notes", @@ -64,12 +64,12 @@ "@reach/visually-hidden": "^0.16.0", "@standardnotes/components": "1.9.0", "@standardnotes/filepicker": "1.16.14", - "@standardnotes/icons": "*", + "@standardnotes/icons": "^1.3.0", "@standardnotes/services": "^1.13.14", "@standardnotes/sncrypto-web": "1.10.1", "@standardnotes/snjs": "^2.115.9", - "@standardnotes/styles": "*", - "@standardnotes/toast": "1.0.0", + "@standardnotes/styles": "^1.1.0", + "@standardnotes/toast": "^1.1.0", "@zip.js/zip.js": "^2.4.10", "mobx": "^6.5.0", "mobx-react-lite": "^3.3.0", diff --git a/yarn.lock b/yarn.lock index e6308e690..9bb3de7dc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4268,6 +4268,17 @@ __metadata: languageName: node linkType: hard +"@standardnotes/autobiography-theme@1.0.4, @standardnotes/autobiography-theme@workspace:packages/components/src/org.standardnotes.theme-autobiography": + version: 0.0.0-use.local + resolution: "@standardnotes/autobiography-theme@workspace:packages/components/src/org.standardnotes.theme-autobiography" + dependencies: + grunt: ^1.0.1 + grunt-contrib-sass: ^1.0.0 + grunt-contrib-watch: ^1.0.0 + grunt-newer: ^1.2.0 + languageName: unknown + linkType: soft + "@standardnotes/common@npm:^1.22.0": version: 1.22.0 resolution: "@standardnotes/common@npm:1.22.0" @@ -4275,6 +4286,17 @@ __metadata: languageName: node linkType: hard +"@standardnotes/components-meta@*, @standardnotes/components-meta@workspace:packages/components": + version: 0.0.0-use.local + resolution: "@standardnotes/components-meta@workspace:packages/components" + dependencies: + "@standardnotes/autobiography-theme": 1.0.4 + "@standardnotes/deterministic-zip": ^1.2.0 + "@standardnotes/features": ^1.45.1 + lerna: "*" + languageName: unknown + linkType: soft + "@standardnotes/components@npm:1.9.0, @standardnotes/components@npm:^1.9.0": version: 1.9.0 resolution: "@standardnotes/components@npm:1.9.0" @@ -4304,7 +4326,7 @@ __metadata: "@commitlint/config-conventional": ^16.2.4 "@electron/remote": ^2.0.8 "@standardnotes/electron-clear-data": 1.1.1 - "@standardnotes/web": "*" + "@standardnotes/web": ^3.21.0 "@types/lodash": ^4.14.182 "@types/mime-types": ^2.1.1 "@types/node": 15 @@ -4348,6 +4370,17 @@ __metadata: languageName: unknown linkType: soft +"@standardnotes/deterministic-zip@npm:^1.2.0": + version: 1.2.0 + resolution: "@standardnotes/deterministic-zip@npm:1.2.0" + dependencies: + async: ^3.1.0 + crc32-stream: ^3.0.0 + minimatch: ^3.0.3 + checksum: 98a05b63943055b111b7de5d2a1bdb4d44f9e9ef4aa9a264b59ba1d35fe59f717e161449f79c356d2cbe806f172d47df446711a7f4400ed61f0871e7c25816ca + languageName: node + linkType: hard + "@standardnotes/domain-events@npm:^2.29.3": version: 2.29.3 resolution: "@standardnotes/domain-events@npm:2.29.3" @@ -4413,7 +4446,7 @@ __metadata: languageName: node linkType: hard -"@standardnotes/icons@*, @standardnotes/icons@^1.1.8, @standardnotes/icons@workspace:packages/icons": +"@standardnotes/icons@^1.1.8, @standardnotes/icons@^1.3.0, @standardnotes/icons@workspace:packages/icons": version: 0.0.0-use.local resolution: "@standardnotes/icons@workspace:packages/icons" dependencies: @@ -4457,7 +4490,7 @@ __metadata: "@standardnotes/components": ^1.9.0 "@standardnotes/config": ^2.4.3 "@standardnotes/filepicker": ^1.16.14 - "@standardnotes/icons": "*" + "@standardnotes/icons": ^1.3.0 "@standardnotes/react-native-aes": ^1.4.3 "@standardnotes/react-native-textview": 1.0.2 "@standardnotes/react-native-utils": 1.0.1 @@ -4662,7 +4695,7 @@ __metadata: languageName: node linkType: hard -"@standardnotes/styles@*, @standardnotes/styles@workspace:packages/styles": +"@standardnotes/styles@^1.1.0, @standardnotes/styles@workspace:packages/styles": version: 0.0.0-use.local resolution: "@standardnotes/styles@workspace:packages/styles" dependencies: @@ -4677,12 +4710,12 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/toast@1.0.0, @standardnotes/toast@workspace:packages/toast": +"@standardnotes/toast@^1.1.0, @standardnotes/toast@workspace:packages/toast": version: 0.0.0-use.local resolution: "@standardnotes/toast@workspace:packages/toast" dependencies: "@nanostores/react": ^0.2.0 - "@standardnotes/icons": "*" + "@standardnotes/icons": ^1.3.0 eslint: "*" nanoid: ^3.3.4 nanostores: ^0.5.12 @@ -4708,11 +4741,12 @@ __metadata: version: 0.0.0-use.local resolution: "@standardnotes/web-server@workspace:packages/web-server" dependencies: - "@standardnotes/web": "*" + "@standardnotes/components-meta": "*" + "@standardnotes/web": ^3.21.0 languageName: unknown linkType: soft -"@standardnotes/web@*, @standardnotes/web@workspace:packages/web": +"@standardnotes/web@^3.21.0, @standardnotes/web@workspace:packages/web": version: 0.0.0-use.local resolution: "@standardnotes/web@workspace:packages/web" dependencies: @@ -4730,12 +4764,12 @@ __metadata: "@reach/visually-hidden": ^0.16.0 "@standardnotes/components": 1.9.0 "@standardnotes/filepicker": 1.16.14 - "@standardnotes/icons": "*" + "@standardnotes/icons": ^1.3.0 "@standardnotes/services": ^1.13.14 "@standardnotes/sncrypto-web": 1.10.1 "@standardnotes/snjs": ^2.115.9 - "@standardnotes/styles": "*" - "@standardnotes/toast": 1.0.0 + "@standardnotes/styles": ^1.1.0 + "@standardnotes/toast": ^1.1.0 "@types/jest": ^27.4.1 "@types/react": ^17.0.42 "@types/react-dom": ^18.0.5 @@ -6291,6 +6325,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^2.2.1": + version: 2.2.1 + resolution: "ansi-styles@npm:2.2.1" + checksum: ebc0e00381f2a29000d1dac8466a640ce11943cef3bda3cd0020dc042e31e1058ab59bf6169cd794a54c3a7338a61ebc404b7c91e004092dd20e028c432c9c2c + languageName: node + linkType: hard + "ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -6485,6 +6526,13 @@ __metadata: languageName: node linkType: hard +"array-each@npm:^1.0.1": + version: 1.0.1 + resolution: "array-each@npm:1.0.1" + checksum: eb2393c1200003993d97dab2b280aa01e6ca339b383198e5d250cc8cd31f8012a0c22b66f275401a80e89e21bfab420e0f4c77c295637dea525fe0e152ba2300 + languageName: node + linkType: hard + "array-filter@npm:~0.0.0": version: 0.0.1 resolution: "array-filter@npm:0.0.1" @@ -6547,6 +6595,13 @@ __metadata: languageName: node linkType: hard +"array-slice@npm:^1.0.0": + version: 1.1.0 + resolution: "array-slice@npm:1.1.0" + checksum: 3c8ecc7eefe104c97e2207e1d5644be160924c89e08b1807f3cad77f4a8fb10150fc275ebfab90dc02064d178b010cad31b69c9386769d172da270be5e233c51 + languageName: node + linkType: hard + "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" @@ -6712,7 +6767,21 @@ __metadata: languageName: node linkType: hard -"async@npm:^2.4.0": +"async@npm:^0.9.0": + version: 0.9.2 + resolution: "async@npm:0.9.2" + checksum: 87dbf129292b8a6c32a4e07f43f462498162aa86f404a7e11f978dbfdf75cfb163c26833684bb07b9d436083cd604cbbf730a57bfcbe436c6ae1ed266cdc56bb + languageName: node + linkType: hard + +"async@npm:^1.5.2": + version: 1.5.2 + resolution: "async@npm:1.5.2" + checksum: fe5d6214d8f15bd51eee5ae8ec5079b228b86d2d595f47b16369dec2e11b3ff75a567bb5f70d12d79006665fbbb7ee0a7ec0e388524eefd454ecbe651c124ebd + languageName: node + linkType: hard + +"async@npm:^2.4.0, async@npm:^2.6.0": version: 2.6.4 resolution: "async@npm:2.6.4" dependencies: @@ -6721,7 +6790,7 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.3": +"async@npm:^3.1.0, async@npm:^3.2.3, async@npm:~3.2.0": version: 3.2.4 resolution: "async@npm:3.2.4" checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89 @@ -7230,6 +7299,18 @@ __metadata: languageName: node linkType: hard +"body@npm:^5.1.0": + version: 5.1.0 + resolution: "body@npm:5.1.0" + dependencies: + continuable-cache: ^0.3.1 + error: ^7.0.0 + raw-body: ~1.1.0 + safe-json-parse: ~1.0.1 + checksum: 58a5a46b6de80c82ee2f6e00bdc0084be1697d50e47cfa0d53ff6daf70b0e5ec20359c134d41710d0fa8046ecd67e06128c134c821f090e40a31ed452a9b6b7f + languageName: node + linkType: hard + "bonjour-service@npm:^1.0.11": version: 1.0.13 resolution: "bonjour-service@npm:1.0.13" @@ -7566,6 +7647,13 @@ __metadata: languageName: node linkType: hard +"bytes@npm:1": + version: 1.0.0 + resolution: "bytes@npm:1.0.0" + checksum: 6e475440d7e32971611d2bc592695fee484ee91ca1cd49f99c855560131f71670d3d185210f6cdd1704f12281f0cfcee5cb1c1f6788cb2f676b410464b7d6885 + languageName: node + linkType: hard + "bytes@npm:3.0.0": version: 3.0.0 resolution: "bytes@npm:3.0.0" @@ -7801,6 +7889,19 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^1.0.0": + version: 1.1.3 + resolution: "chalk@npm:1.1.3" + dependencies: + ansi-styles: ^2.2.1 + escape-string-regexp: ^1.0.2 + has-ansi: ^2.0.0 + strip-ansi: ^3.0.0 + supports-color: ^2.0.0 + checksum: 9d2ea6b98fc2b7878829eec223abcf404622db6c48396a9b9257f6d0ead2acf18231ae368d6a664a83f272b0679158da12e97b5229f794939e555cc574478acd + languageName: node + linkType: hard + "chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -7812,7 +7913,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": +"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2, chalk@npm:~4.1.0": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -8274,6 +8375,13 @@ __metadata: languageName: node linkType: hard +"colors@npm:~1.1.2": + version: 1.1.2 + resolution: "colors@npm:1.1.2" + checksum: 1f73a78b9a40c6658ed58d0aca6b71164bc301fa5766a7a2cad8cecdb5b7856dab089039def5d6137f9735e23689d2454050e962b5ca0432aa6f273e4fa6a92e + languageName: node + linkType: hard + "columnify@npm:^1.5.4": version: 1.6.0 resolution: "columnify@npm:1.6.0" @@ -8585,6 +8693,13 @@ __metadata: languageName: node linkType: hard +"continuable-cache@npm:^0.3.1": + version: 0.3.1 + resolution: "continuable-cache@npm:0.3.1" + checksum: d88b9891cdc76533bf018613ec80c7f8f3ce7159fa8c1402dae7be546c4b0566ef0c18e488b08da66b8a8f5aab7c91ce9910e4c32d965d902ffe34e095ccc2cb + languageName: node + linkType: hard + "conventional-changelog-angular@npm:^5.0.11, conventional-changelog-angular@npm:^5.0.12": version: 5.0.13 resolution: "conventional-changelog-angular@npm:5.0.13" @@ -8821,7 +8936,17 @@ __metadata: languageName: node linkType: hard -"crc@npm:^3.8.0": +"crc32-stream@npm:^3.0.0": + version: 3.0.1 + resolution: "crc32-stream@npm:3.0.1" + dependencies: + crc: ^3.4.4 + readable-stream: ^3.4.0 + checksum: b78d701f97ea977581d65c4fba2c538470d130cf611907c27b3c8f7cfe81109acab4884843c7ec1d731e90374008a5aad9b394c7e0f6930edd13ce781eb8d00f + languageName: node + linkType: hard + +"crc@npm:^3.4.4, crc@npm:^3.8.0": version: 3.8.0 resolution: "crc@npm:3.8.0" dependencies: @@ -8846,6 +8971,15 @@ __metadata: languageName: node linkType: hard +"cross-spawn@npm:^0.2.3": + version: 0.2.9 + resolution: "cross-spawn@npm:0.2.9" + dependencies: + lru-cache: ^2.5.0 + checksum: a5f740b5e3987b0849413b888170f6a188572665f63230a91febcd89759ab18bf182a92d3d79b80f398786b041a79f0fad427fbce72078b13e74831f63cb86b2 + languageName: node + linkType: hard + "cross-spawn@npm:^4.0.2": version: 4.0.2 resolution: "cross-spawn@npm:4.0.2" @@ -9046,6 +9180,15 @@ __metadata: languageName: node linkType: hard +"dargs@npm:^4.0.0": + version: 4.1.0 + resolution: "dargs@npm:4.1.0" + dependencies: + number-is-nan: ^1.0.0 + checksum: 941e8fb09d5b26af3a8a065069216fa5170eef23b74f97822bcd2da6aeb33067c0fe10dd56800100755886795929e165ce4a7295ae67d471183f8e9a591e034a + languageName: node + linkType: hard + "dargs@npm:^7.0.0": version: 7.0.0 resolution: "dargs@npm:7.0.0" @@ -9089,7 +9232,7 @@ __metadata: languageName: node linkType: hard -"dateformat@npm:^3.0.0": +"dateformat@npm:^3.0.0, dateformat@npm:~3.0.3": version: 3.0.3 resolution: "dateformat@npm:3.0.3" checksum: ca4911148abb09887bd9bdcd632c399b06f3ecad709a18eb594d289a1031982f441e08e281db77ffebcb2cbcbfa1ac578a7cbfbf8743f41009aa5adc1846ed34 @@ -9124,7 +9267,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.2.7": +"debug@npm:^3.1.0, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" dependencies: @@ -9385,6 +9528,13 @@ __metadata: languageName: node linkType: hard +"detect-file@npm:^1.0.0": + version: 1.0.0 + resolution: "detect-file@npm:1.0.0" + checksum: 1861e4146128622e847abe0e1ed80fef01e78532665858a792267adf89032b7a9c698436137707fcc6f02956c2a6a0052d6a0cef5be3d4b76b1ff0da88e2158a + languageName: node + linkType: hard + "detect-indent@npm:^5.0.0": version: 5.0.0 resolution: "detect-indent@npm:5.0.0" @@ -10035,6 +10185,15 @@ __metadata: languageName: node linkType: hard +"error@npm:^7.0.0": + version: 7.2.1 + resolution: "error@npm:7.2.1" + dependencies: + string-template: ~0.2.1 + checksum: 9c790d20a386947acfeabb0d1c39173efe8e5a38cb732b5f06c11a25c23ce8ac4dafbb7aa240565e034580a49aba0703e743d0274c6228500ddf947a1b998568 + languageName: node + linkType: hard + "errorhandler@npm:^1.5.0": version: 1.5.1 resolution: "errorhandler@npm:1.5.1" @@ -10145,7 +10304,7 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^1.0.5": +"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 @@ -10559,6 +10718,13 @@ __metadata: languageName: node linkType: hard +"eventemitter2@npm:~0.4.13": + version: 0.4.14 + resolution: "eventemitter2@npm:0.4.14" + checksum: 214603a32aba5f49c0d7a68202a0d5e01e89b3c872c7c32172e80b513aaa06ee74d54de212705483a01c03dda7b396874b3576cbe9bc96d92bae0912dad89eb2 + languageName: node + linkType: hard + "eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.4": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" @@ -10653,7 +10819,7 @@ __metadata: languageName: node linkType: hard -"exit@npm:^0.1.2": +"exit@npm:^0.1.2, exit@npm:~0.1.2": version: 0.1.2 resolution: "exit@npm:0.1.2" checksum: abc407f07a875c3961e4781dfcb743b58d6c93de9ab263f4f8c9d23bb6da5f9b7764fc773f86b43dd88030444d5ab8abcb611cb680fba8ca075362b77114bba3 @@ -10682,6 +10848,15 @@ __metadata: languageName: node linkType: hard +"expand-tilde@npm:^2.0.0, expand-tilde@npm:^2.0.2": + version: 2.0.2 + resolution: "expand-tilde@npm:2.0.2" + dependencies: + homedir-polyfill: ^1.0.1 + checksum: 2efe6ed407d229981b1b6ceb552438fbc9e5c7d6a6751ad6ced3e0aa5cf12f0b299da695e90d6c2ac79191b5c53c613e508f7149e4573abfbb540698ddb7301a + languageName: node + linkType: hard + "expect@npm:^27.5.1": version: 27.5.1 resolution: "expect@npm:27.5.1" @@ -10752,7 +10927,7 @@ __metadata: languageName: node linkType: hard -"extend@npm:~3.0.2": +"extend@npm:^3.0.2, extend@npm:~3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 @@ -10894,6 +11069,15 @@ __metadata: languageName: node linkType: hard +"faye-websocket@npm:~0.10.0": + version: 0.10.0 + resolution: "faye-websocket@npm:0.10.0" + dependencies: + websocket-driver: ">=0.5.1" + checksum: 5a2989ec5effc832bd219e3af934966b5a2a2605dd83b995a04edae5d34207ef930635f5c8456b8b7b4209bfb8f7ea991e41594f150a04faa53fca1ee4eb31b6 + languageName: node + linkType: hard + "fb-watchman@npm:^2.0.0": version: 2.0.1 resolution: "fb-watchman@npm:2.0.1" @@ -11122,6 +11306,47 @@ __metadata: languageName: node linkType: hard +"findup-sync@npm:^4.0.0": + version: 4.0.0 + resolution: "findup-sync@npm:4.0.0" + dependencies: + detect-file: ^1.0.0 + is-glob: ^4.0.0 + micromatch: ^4.0.2 + resolve-dir: ^1.0.1 + checksum: 94131e1107ad63790ed00c4c39ca131a93ea602607bd97afeffd92b69a9a63cf2c6f57d6db88cb753fe748ac7fde79e1e76768ff784247026b7c5ebf23ede3a0 + languageName: node + linkType: hard + +"findup-sync@npm:~0.3.0": + version: 0.3.0 + resolution: "findup-sync@npm:0.3.0" + dependencies: + glob: ~5.0.0 + checksum: 44d9ca92aba973781c9560d015f1a3b62a21236e198890d877f4e1113b9d7a0b40a5568516eacce18a6e9cc43a16b27d6c8de10bff26333ebdf86f8804970480 + languageName: node + linkType: hard + +"fined@npm:^1.2.0": + version: 1.2.0 + resolution: "fined@npm:1.2.0" + dependencies: + expand-tilde: ^2.0.2 + is-plain-object: ^2.0.3 + object.defaults: ^1.1.0 + object.pick: ^1.2.0 + parse-filepath: ^1.0.1 + checksum: 9c76fb17e9f7e3f21e65b563cf49aed944c6b257a46b04306cef8883d60e295e904f57514443e60c64874914d13557b2f464071181d8d80a37cd9d8565075b7f + languageName: node + linkType: hard + +"flagged-respawn@npm:^1.0.1": + version: 1.0.1 + resolution: "flagged-respawn@npm:1.0.1" + checksum: 73596ca037dba21455937a27e7efe6aa12074ff653a930abec238db80d65b7129aaae58cc686e1ac5ede718c18c14207ee0f265c542425afc396f2b8ca675f78 + languageName: node + linkType: hard + "flat-cache@npm:^3.0.4": version: 3.0.4 resolution: "flat-cache@npm:3.0.4" @@ -11188,13 +11413,22 @@ __metadata: languageName: node linkType: hard -"for-in@npm:^1.0.2": +"for-in@npm:^1.0.1, for-in@npm:^1.0.2": version: 1.0.2 resolution: "for-in@npm:1.0.2" checksum: 09f4ae93ce785d253ac963d94c7f3432d89398bf25ac7a24ed034ca393bf74380bdeccc40e0f2d721a895e54211b07c8fad7132e8157827f6f7f059b70b4043d languageName: node linkType: hard +"for-own@npm:^1.0.0": + version: 1.0.0 + resolution: "for-own@npm:1.0.0" + dependencies: + for-in: ^1.0.1 + checksum: 233238f6e9060f61295a7f7c7e3e9de11aaef57e82a108e7f350dc92ae84fe2189848077ac4b8db47fd8edd45337ed8d9f66bd0b1efa4a6a1b3f38aa21b7ab2e + languageName: node + linkType: hard + "forever-agent@npm:~0.6.1": version: 0.6.1 resolution: "forever-agent@npm:0.6.1" @@ -11470,7 +11704,7 @@ __metadata: languageName: node linkType: hard -"gaze@npm:^1.0.0": +"gaze@npm:^1.0.0, gaze@npm:^1.1.0": version: 1.1.3 resolution: "gaze@npm:1.1.3" dependencies: @@ -11613,6 +11847,13 @@ __metadata: languageName: node linkType: hard +"getobject@npm:~1.0.0": + version: 1.0.2 + resolution: "getobject@npm:1.0.2" + checksum: d34ed7da33e8e291264c1d31f132a085b154dc04b74f93d08369db8fbb8a5aedd084c0eb2b49a8ad87db1f6d89a1ce9f15a986fe6b7fb8ff2c9a81232bd56f99 + languageName: node + linkType: hard + "getpass@npm:^0.1.1": version: 0.1.7 resolution: "getpass@npm:0.1.7" @@ -11759,7 +12000,20 @@ __metadata: languageName: node linkType: hard -"glob@npm:~7.1.1": +"glob@npm:~5.0.0": + version: 5.0.15 + resolution: "glob@npm:5.0.15" + dependencies: + inflight: ^1.0.4 + inherits: 2 + minimatch: 2 || 3 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: f9742448303460672607e569457f1b57e486a79a985e269b69465834d2075b243378225f65dc54c09fcd4b75e4fb34442aec88f33f8c65fa4abccc8ee2dc2f5d + languageName: node + linkType: hard + +"glob@npm:~7.1.1, glob@npm:~7.1.6": version: 7.1.7 resolution: "glob@npm:7.1.7" dependencies: @@ -11805,6 +12059,30 @@ __metadata: languageName: node linkType: hard +"global-modules@npm:^1.0.0": + version: 1.0.0 + resolution: "global-modules@npm:1.0.0" + dependencies: + global-prefix: ^1.0.1 + is-windows: ^1.0.1 + resolve-dir: ^1.0.0 + checksum: 10be68796c1e1abc1e2ba87ec4ea507f5629873b119ab0cd29c07284ef2b930f1402d10df01beccb7391dedd9cd479611dd6a24311c71be58937beaf18edf85e + languageName: node + linkType: hard + +"global-prefix@npm:^1.0.1": + version: 1.0.2 + resolution: "global-prefix@npm:1.0.2" + dependencies: + expand-tilde: ^2.0.2 + homedir-polyfill: ^1.0.1 + ini: ^1.3.4 + is-windows: ^1.0.1 + which: ^1.2.14 + checksum: 061b43470fe498271bcd514e7746e8a8535032b17ab9570517014ae27d700ff0dca749f76bbde13ba384d185be4310d8ba5712cb0e74f7d54d59390db63dd9a0 + languageName: node + linkType: hard + "global-tunnel-ng@npm:^2.7.1": version: 2.7.1 resolution: "global-tunnel-ng@npm:2.7.1" @@ -11946,6 +12224,129 @@ __metadata: languageName: node linkType: hard +"grunt-cli@npm:~1.4.3": + version: 1.4.3 + resolution: "grunt-cli@npm:1.4.3" + dependencies: + grunt-known-options: ~2.0.0 + interpret: ~1.1.0 + liftup: ~3.0.1 + nopt: ~4.0.1 + v8flags: ~3.2.0 + bin: + grunt: bin/grunt + checksum: 794da5899789bf94c19ee5dd8bee0e69b1bf2135dd0082c6f8f33a71c711a131fd43717528ec8fd43cbfb7d9962cb6fed882d1e957c835633e4ca6b29a20cd24 + languageName: node + linkType: hard + +"grunt-contrib-sass@npm:^1.0.0": + version: 1.0.0 + resolution: "grunt-contrib-sass@npm:1.0.0" + dependencies: + async: ^0.9.0 + chalk: ^1.0.0 + cross-spawn: ^0.2.3 + dargs: ^4.0.0 + which: ^1.0.5 + peerDependencies: + grunt: ">=0.4.0" + checksum: 899e93762becf338a06582874294938c5168e495f85b1962231fedffa68472f855c1620125eb5cd4014e006d735a9dde41f35d2addd14786760c92fb5288b32c + languageName: node + linkType: hard + +"grunt-contrib-watch@npm:^1.0.0": + version: 1.1.0 + resolution: "grunt-contrib-watch@npm:1.1.0" + dependencies: + async: ^2.6.0 + gaze: ^1.1.0 + lodash: ^4.17.10 + tiny-lr: ^1.1.1 + checksum: 04f3e8b0ccf2556a6d23e3663fb1d24da780ab23de33dfafe9dc70073014e66f5f48a1d8b02c8d42d4a17f0f20fd83074c91d3ab844e97b8e72579bdfbc947aa + languageName: node + linkType: hard + +"grunt-known-options@npm:~2.0.0": + version: 2.0.0 + resolution: "grunt-known-options@npm:2.0.0" + checksum: ed22a96a7d9536ad7922b45b17cb806bbc0cd301af81c673c5c1102195332404ddf63418fe28faec70df85f7d3610d750b7c3bc540f755c6fc66b97624d0fc01 + languageName: node + linkType: hard + +"grunt-legacy-log-utils@npm:~2.1.0": + version: 2.1.0 + resolution: "grunt-legacy-log-utils@npm:2.1.0" + dependencies: + chalk: ~4.1.0 + lodash: ~4.17.19 + checksum: bd350037255bd0485d61c99d2d318147302dc77704b7d63d6f1f6d7d0eb9e07b101eb9476348a81b06e1659ed37b14d24fc9ab52d6769b68ad834e40e881b311 + languageName: node + linkType: hard + +"grunt-legacy-log@npm:~3.0.0": + version: 3.0.0 + resolution: "grunt-legacy-log@npm:3.0.0" + dependencies: + colors: ~1.1.2 + grunt-legacy-log-utils: ~2.1.0 + hooker: ~0.2.3 + lodash: ~4.17.19 + checksum: 60c98c7ad752495ef7cc39bca660454d59ef4500946c3f42ad721ca1ef47c053c46e516e102069008f0e0896c92e872a5b64273b6bfe35bd9971a0721fec81b2 + languageName: node + linkType: hard + +"grunt-legacy-util@npm:~2.0.1": + version: 2.0.1 + resolution: "grunt-legacy-util@npm:2.0.1" + dependencies: + async: ~3.2.0 + exit: ~0.1.2 + getobject: ~1.0.0 + hooker: ~0.2.3 + lodash: ~4.17.21 + underscore.string: ~3.3.5 + which: ~2.0.2 + checksum: 5cf6d5a95876db7623f102b1f56a3b5af33cbe1f2c768512a588a0e0807424bd2c098c4018a9b01c607f290eb960095b9d5d909a2c0078adba74d0f51dd08c59 + languageName: node + linkType: hard + +"grunt-newer@npm:^1.2.0": + version: 1.3.0 + resolution: "grunt-newer@npm:1.3.0" + dependencies: + async: ^1.5.2 + rimraf: ^2.5.2 + peerDependencies: + grunt: ">=0.4.1" + checksum: 3b4fe9a1fccc2a47c6922925f34074598073b9a0f7bb60237ca7d09750530720a67ff7e559c9207f1492b2a86b7f38b9b163e7b44ae4bddbfe7519a01e0600ab + languageName: node + linkType: hard + +"grunt@npm:^1.0.1": + version: 1.5.3 + resolution: "grunt@npm:1.5.3" + dependencies: + dateformat: ~3.0.3 + eventemitter2: ~0.4.13 + exit: ~0.1.2 + findup-sync: ~0.3.0 + glob: ~7.1.6 + grunt-cli: ~1.4.3 + grunt-known-options: ~2.0.0 + grunt-legacy-log: ~3.0.0 + grunt-legacy-util: ~2.0.1 + iconv-lite: ~0.4.13 + js-yaml: ~3.14.0 + minimatch: ~3.0.4 + mkdirp: ~1.0.4 + nopt: ~3.0.6 + rimraf: ~3.0.2 + bin: + grunt: bin/grunt + checksum: 3cf1dfed5b3641d59e315f4062921aa902c0e2aaefb2f2b18b7439c5b9cce12551f689b0390290cb2f55e276e75622e61469374c044382c3abb9dc1776a12dc1 + languageName: node + linkType: hard + "handle-thing@npm:^2.0.0": version: 2.0.1 resolution: "handle-thing@npm:2.0.1" @@ -12002,6 +12403,15 @@ __metadata: languageName: node linkType: hard +"has-ansi@npm:^2.0.0": + version: 2.0.0 + resolution: "has-ansi@npm:2.0.0" + dependencies: + ansi-regex: ^2.0.0 + checksum: 1b51daa0214440db171ff359d0a2d17bc20061164c57e76234f614c91dbd2a79ddd68dfc8ee73629366f7be45a6df5f2ea9de83f52e1ca24433f2cc78c35d8ec + languageName: node + linkType: hard + "has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" @@ -12151,6 +12561,22 @@ __metadata: languageName: node linkType: hard +"homedir-polyfill@npm:^1.0.1": + version: 1.0.3 + resolution: "homedir-polyfill@npm:1.0.3" + dependencies: + parse-passwd: ^1.0.0 + checksum: 18dd4db87052c6a2179d1813adea0c4bfcfa4f9996f0e226fefb29eb3d548e564350fa28ec46b0bf1fbc0a1d2d6922ceceb80093115ea45ff8842a4990139250 + languageName: node + linkType: hard + +"hooker@npm:~0.2.3": + version: 0.2.3 + resolution: "hooker@npm:0.2.3" + checksum: 217055dd9dd9e185c25ad31727e0a7b47a667d23635d6116acbbfa61c6701386b517208b63934aa423e7985a5df2382614af718e50199da08db1e9bc528c6e67 + languageName: node + linkType: hard + "hosted-git-info@npm:^2.1.4": version: 2.8.9 resolution: "hosted-git-info@npm:2.8.9" @@ -12415,7 +12841,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": +"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24, iconv-lite@npm:~0.4.13": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -12658,6 +13084,13 @@ __metadata: languageName: node linkType: hard +"interpret@npm:~1.1.0": + version: 1.1.0 + resolution: "interpret@npm:1.1.0" + checksum: 978a142dd380c5087cc85af5d6856cb5d78ea31a69e817733279aa4abbd9e0eebe0966ed6c7bf6f7d5e5fd01e3c94839d68ef4757b06881533ba35353a6c7514 + languageName: node + linkType: hard + "invariant@npm:2.2.4, invariant@npm:>=2, invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" @@ -12695,6 +13128,16 @@ __metadata: languageName: node linkType: hard +"is-absolute@npm:^1.0.0": + version: 1.0.0 + resolution: "is-absolute@npm:1.0.0" + dependencies: + is-relative: ^1.0.0 + is-windows: ^1.0.1 + checksum: 9d16b2605eda3f3ce755410f1d423e327ad3a898bcb86c9354cf63970ed3f91ba85e9828aa56f5d6a952b9fae43d0477770f78d37409ae8ecc31e59ebc279b27 + languageName: node + linkType: hard + "is-accessor-descriptor@npm:^0.1.6": version: 0.1.6 resolution: "is-accessor-descriptor@npm:0.1.6" @@ -13137,6 +13580,15 @@ __metadata: languageName: node linkType: hard +"is-relative@npm:^1.0.0": + version: 1.0.0 + resolution: "is-relative@npm:1.0.0" + dependencies: + is-unc-path: ^1.0.0 + checksum: 3271a0df109302ef5e14a29dcd5d23d9788e15ade91a40b942b035827ffbb59f7ce9ff82d036ea798541a52913cbf9d2d0b66456340887b51f3542d57b5a4c05 + languageName: node + linkType: hard + "is-retry-allowed@npm:^1.0.0": version: 1.2.0 resolution: "is-retry-allowed@npm:1.2.0" @@ -13217,6 +13669,15 @@ __metadata: languageName: node linkType: hard +"is-unc-path@npm:^1.0.0": + version: 1.0.0 + resolution: "is-unc-path@npm:1.0.0" + dependencies: + unc-path-regex: ^0.1.2 + checksum: e8abfde203f7409f5b03a5f1f8636e3a41e78b983702ef49d9343eb608cdfe691429398e8815157519b987b739bcfbc73ae7cf4c8582b0ab66add5171088eab6 + languageName: node + linkType: hard + "is-unicode-supported@npm:^1.2.0": version: 1.2.0 resolution: "is-unicode-supported@npm:1.2.0" @@ -13233,7 +13694,7 @@ __metadata: languageName: node linkType: hard -"is-windows@npm:^1.0.2": +"is-windows@npm:^1.0.1, is-windows@npm:^1.0.2": version: 1.0.2 resolution: "is-windows@npm:1.0.2" checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 @@ -14032,7 +14493,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.1": +"js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.1, js-yaml@npm:~3.14.0": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -14495,7 +14956,7 @@ __metadata: languageName: node linkType: hard -"lerna@npm:^5.1.1": +"lerna@npm:*, lerna@npm:^5.1.1": version: 5.1.1 resolution: "lerna@npm:5.1.1" dependencies: @@ -14602,6 +15063,22 @@ __metadata: languageName: node linkType: hard +"liftup@npm:~3.0.1": + version: 3.0.1 + resolution: "liftup@npm:3.0.1" + dependencies: + extend: ^3.0.2 + findup-sync: ^4.0.0 + fined: ^1.2.0 + flagged-respawn: ^1.0.1 + is-plain-object: ^2.0.4 + object.map: ^1.0.1 + rechoir: ^0.7.0 + resolve: ^1.19.0 + checksum: ff8fd76576e772ef93a0aa607e465ec6f1a935c0b8c0ea5fd352cdacb380174f970a8844294667c8f71ecd948eb0054e7b090cb4f759167477d96c0d0bbac912 + languageName: node + linkType: hard + "lilconfig@npm:2.0.5": version: 2.0.5 resolution: "lilconfig@npm:2.0.5" @@ -14660,6 +15137,13 @@ __metadata: languageName: node linkType: hard +"livereload-js@npm:^2.3.0": + version: 2.4.0 + resolution: "livereload-js@npm:2.4.0" + checksum: da6bcd195f45c8ae1b6a2ef79a60ce08a5d8dd34cb38e9e00a3f5c86611eb4eb7ff52ea9fd16b5b978b384573c2d602f526e7769d06560be8f9182604a6b681e + languageName: node + linkType: hard + "load-json-file@npm:^4.0.0": version: 4.0.0 resolution: "load-json-file@npm:4.0.0" @@ -14880,7 +15364,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.10, lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.5, lodash@npm:^4.7.0, lodash@npm:~4.17.10": +"lodash@npm:^4.17.10, lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.5, lodash@npm:^4.7.0, lodash@npm:~4.17.10, lodash@npm:~4.17.19, lodash@npm:~4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -14955,6 +15439,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^2.5.0": + version: 2.7.3 + resolution: "lru-cache@npm:2.7.3" + checksum: f3bff3990f2936826da865d1b56f591185df9163e9ebc5e1234a9c5fd4574f8bbb67373fe6f8b914a2a88a3988591fc6b80b5e77705d5ca6ce2c9ef2ea08b572 + languageName: node + linkType: hard + "lru-cache@npm:^4.0.1": version: 4.1.5 resolution: "lru-cache@npm:4.1.5" @@ -15087,6 +15578,15 @@ __metadata: languageName: node linkType: hard +"make-iterator@npm:^1.0.0": + version: 1.0.1 + resolution: "make-iterator@npm:1.0.1" + dependencies: + kind-of: ^6.0.2 + checksum: d38afc388f4374b15c0622d4fa4d3e8c3154e3a6ba35b01e9a5179c127d7dd09a91fa571056aa9e041981b39f80bdbab035c05475e56ef675a18bdf550f0cb6a + languageName: node + linkType: hard + "makeerror@npm:1.0.12": version: 1.0.12 resolution: "makeerror@npm:1.0.12" @@ -15105,7 +15605,7 @@ __metadata: languageName: node linkType: hard -"map-cache@npm:^0.2.2": +"map-cache@npm:^0.2.0, map-cache@npm:^0.2.2": version: 0.2.2 resolution: "map-cache@npm:0.2.2" checksum: 3067cea54285c43848bb4539f978a15dedc63c03022abeec6ef05c8cb6829f920f13b94bcaf04142fc6a088318e564c4785704072910d120d55dbc2e0c421969 @@ -15748,7 +16248,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:2 || 3, minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:2 || 3, minimatch@npm:^3.0.2, minimatch@npm:^3.0.3, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -15775,7 +16275,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:~3.0.2": +"minimatch@npm:~3.0.2, minimatch@npm:~3.0.4": version: 3.0.8 resolution: "minimatch@npm:3.0.8" dependencies: @@ -15936,7 +16436,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4, mkdirp@npm:~1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -16325,6 +16825,29 @@ __metadata: languageName: node linkType: hard +"nopt@npm:~3.0.6": + version: 3.0.6 + resolution: "nopt@npm:3.0.6" + dependencies: + abbrev: 1 + bin: + nopt: ./bin/nopt.js + checksum: 7f8579029a0d7cb3341c6b1610b31e363f708b7aaaaf3580e3ec5ae8528d1f3a79d350d8bfa331776e6c6703a5a148b72edd9b9b4c1dd55874d8e70e963d1e20 + languageName: node + linkType: hard + +"nopt@npm:~4.0.1": + version: 4.0.3 + resolution: "nopt@npm:4.0.3" + dependencies: + abbrev: 1 + osenv: ^0.1.4 + bin: + nopt: bin/nopt.js + checksum: 66cd3b6021fc8130fc201236bc3dce614fc86988b78faa91377538b09d57aad9ba4300b5d6a01dc93d6c6f2c170f81cc893063d496d108150b65191beb4a50a4 + languageName: node + linkType: hard + "normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0": version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" @@ -16733,6 +17256,18 @@ __metadata: languageName: node linkType: hard +"object.defaults@npm:^1.1.0": + version: 1.1.0 + resolution: "object.defaults@npm:1.1.0" + dependencies: + array-each: ^1.0.1 + array-slice: ^1.0.0 + for-own: ^1.0.0 + isobject: ^3.0.0 + checksum: 25468e06132af866bffedf9889b8180a31b9915776dbb660106866c5dd70cd0c0ad54f17e34de8ab99e6f548d579678de2e558390f56bd4ee61899fa6057f946 + languageName: node + linkType: hard + "object.entries@npm:^1.1.5": version: 1.1.5 resolution: "object.entries@npm:1.1.5" @@ -16765,7 +17300,17 @@ __metadata: languageName: node linkType: hard -"object.pick@npm:^1.3.0": +"object.map@npm:^1.0.1": + version: 1.0.1 + resolution: "object.map@npm:1.0.1" + dependencies: + for-own: ^1.0.0 + make-iterator: ^1.0.0 + checksum: 3c9cf1a417f78915c7cf34054188193d4506b3d28f60ffd57aaf035fb34f19688fdf91a1af0ff9b81092270de7d3538ebe6783ae742663ea28a2b19d5eb6c6d9 + languageName: node + linkType: hard + +"object.pick@npm:^1.2.0, object.pick@npm:^1.3.0": version: 1.3.0 resolution: "object.pick@npm:1.3.0" dependencies: @@ -16932,6 +17477,13 @@ __metadata: languageName: node linkType: hard +"os-homedir@npm:^1.0.0": + version: 1.0.2 + resolution: "os-homedir@npm:1.0.2" + checksum: af609f5a7ab72de2f6ca9be6d6b91a599777afc122ac5cad47e126c1f67c176fe9b52516b9eeca1ff6ca0ab8587fe66208bc85e40a3940125f03cdb91408e9d2 + languageName: node + linkType: hard + "os-shim@npm:^0.1.2": version: 0.1.3 resolution: "os-shim@npm:0.1.3" @@ -16946,6 +17498,16 @@ __metadata: languageName: node linkType: hard +"osenv@npm:^0.1.4": + version: 0.1.5 + resolution: "osenv@npm:0.1.5" + dependencies: + os-homedir: ^1.0.0 + os-tmpdir: ^1.0.0 + checksum: 779d261920f2a13e5e18cf02446484f12747d3f2ff82280912f52b213162d43d312647a40c332373cbccd5e3fb8126915d3bfea8dde4827f70f82da76e52d359 + languageName: node + linkType: hard + "p-cancelable@npm:^1.0.0": version: 1.1.0 resolution: "p-cancelable@npm:1.1.0" @@ -17240,6 +17802,17 @@ __metadata: languageName: node linkType: hard +"parse-filepath@npm:^1.0.1": + version: 1.0.2 + resolution: "parse-filepath@npm:1.0.2" + dependencies: + is-absolute: ^1.0.0 + map-cache: ^0.2.0 + path-root: ^0.1.1 + checksum: 6794c3f38d3921f0f7cc63fb1fb0c4d04cd463356ad389c8ce6726d3c50793b9005971f4138975a6d7025526058d5e65e9bfe634d0765e84c4e2571152665a69 + languageName: node + linkType: hard + "parse-github-url@npm:^1.0.2": version: 1.0.2 resolution: "parse-github-url@npm:1.0.2" @@ -17278,6 +17851,13 @@ __metadata: languageName: node linkType: hard +"parse-passwd@npm:^1.0.0": + version: 1.0.0 + resolution: "parse-passwd@npm:1.0.0" + checksum: 4e55e0231d58f828a41d0f1da2bf2ff7bcef8f4cb6146e69d16ce499190de58b06199e6bd9b17fbf0d4d8aef9052099cdf8c4f13a6294b1a522e8e958073066e + languageName: node + linkType: hard + "parse-path@npm:^4.0.0": version: 4.0.4 resolution: "parse-path@npm:4.0.4" @@ -17426,6 +18006,22 @@ __metadata: languageName: node linkType: hard +"path-root-regex@npm:^0.1.0": + version: 0.1.2 + resolution: "path-root-regex@npm:0.1.2" + checksum: dcd75d1f8e93faabe35a58e875b0f636839b3658ff2ad8c289463c40bc1a844debe0dab73c3398ef9dc8f6ec6c319720aff390cf4633763ddcf3cf4b1bbf7e8b + languageName: node + linkType: hard + +"path-root@npm:^0.1.1": + version: 0.1.1 + resolution: "path-root@npm:0.1.1" + dependencies: + path-root-regex: ^0.1.0 + checksum: ff88aebfc1c59ace510cc06703d67692a11530989920427625e52b66a303ca9b3d4059b0b7d0b2a73248d1ad29bcb342b8b786ec00592f3101d38a45fd3b2e08 + languageName: node + linkType: hard + "path-to-regexp@npm:0.1.7": version: 0.1.7 resolution: "path-to-regexp@npm:0.1.7" @@ -17996,7 +18592,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.9.4": +"qs@npm:^6.4.0, qs@npm:^6.9.4": version: 6.10.5 resolution: "qs@npm:6.10.5" dependencies: @@ -18078,6 +18674,16 @@ __metadata: languageName: node linkType: hard +"raw-body@npm:~1.1.0": + version: 1.1.7 + resolution: "raw-body@npm:1.1.7" + dependencies: + bytes: 1 + string_decoder: 0.10 + checksum: 75ab1815ac54992abccccdffb27bd9ad9f5b6f5fb66e740474ad0d1bd3c1425e407b2be5eb34e0bef3da2c66bfa6a2c2b77498596f5b9999ead2d449fff0226f + languageName: node + linkType: hard + "rc-config-loader@npm:^4.1.0": version: 4.1.0 resolution: "rc-config-loader@npm:4.1.0" @@ -19266,6 +19872,16 @@ __metadata: languageName: node linkType: hard +"resolve-dir@npm:^1.0.0, resolve-dir@npm:^1.0.1": + version: 1.0.1 + resolution: "resolve-dir@npm:1.0.1" + dependencies: + expand-tilde: ^2.0.0 + global-modules: ^1.0.0 + checksum: ef736b8ed60d6645c3b573da17d329bfb50ec4e1d6c5ffd6df49e3497acef9226f9810ea6823b8ece1560e01dcb13f77a9f6180d4f242d00cc9a8f4de909c65c + languageName: node + linkType: hard + "resolve-from@npm:5.0.0, resolve-from@npm:^5.0.0": version: 5.0.0 resolution: "resolve-from@npm:5.0.0" @@ -19310,7 +19926,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.11.1, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.9.0": +"resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.11.1, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.9.0": version: 1.22.0 resolution: "resolve@npm:1.22.0" dependencies: @@ -19333,7 +19949,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.10.1#~builtin, resolve@patch:resolve@^1.11.1#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.9.0#~builtin": +"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.10.1#~builtin, resolve@patch:resolve@^1.11.1#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.9.0#~builtin": version: 1.22.0 resolution: "resolve@patch:resolve@npm%3A1.22.0#~builtin::version=1.22.0&hash=07638b" dependencies: @@ -19420,7 +20036,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^2.5.4, rimraf@npm:^2.6.3": +"rimraf@npm:^2.5.2, rimraf@npm:^2.5.4, rimraf@npm:^2.6.3": version: 2.7.1 resolution: "rimraf@npm:2.7.1" dependencies: @@ -19431,7 +20047,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": +"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2, rimraf@npm:~3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -19542,6 +20158,13 @@ __metadata: languageName: node linkType: hard +"safe-json-parse@npm:~1.0.1": + version: 1.0.1 + resolution: "safe-json-parse@npm:1.0.1" + checksum: aea585d967fb373903aae99e6e31157a68ebebdc9d0011bc86732b6c700994768349e30d4fb6dfdc346106004a85104187d0b48964fe1caff90b0886df5827eb + languageName: node + linkType: hard + "safe-json-stringify@npm:~1": version: 1.2.0 resolution: "safe-json-stringify@npm:1.2.0" @@ -20405,7 +21028,7 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:^1.1.2": +"sprintf-js@npm:^1.1.1, sprintf-js@npm:^1.1.2": version: 1.1.2 resolution: "sprintf-js@npm:1.1.2" checksum: d4bb46464632b335e5faed381bd331157e0af64915a98ede833452663bc672823db49d7531c32d58798e85236581fb7342fd0270531ffc8f914e186187bf1c90 @@ -20583,6 +21206,13 @@ __metadata: languageName: node linkType: hard +"string-template@npm:~0.2.1": + version: 0.2.1 + resolution: "string-template@npm:0.2.1" + checksum: 042cdcf4d4832378f12fbf45b42f479990f330cc409e6dc184838801efbc8352ccf9428fe169f8f8cfff2b864879d4ba1ef8b5f41d63d1d71844c48005a1683f + languageName: node + linkType: hard + "string-width@npm:^1.0.1": version: 1.0.2 resolution: "string-width@npm:1.0.2" @@ -20664,6 +21294,13 @@ __metadata: languageName: node linkType: hard +"string_decoder@npm:0.10": + version: 0.10.31 + resolution: "string_decoder@npm:0.10.31" + checksum: fe00f8e303647e5db919948ccb5ce0da7dea209ab54702894dd0c664edd98e5d4df4b80d6fabf7b9e92b237359d21136c95bf068b2f7760b772ca974ba970202 + languageName: node + linkType: hard + "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -20857,6 +21494,13 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^2.0.0": + version: 2.0.0 + resolution: "supports-color@npm:2.0.0" + checksum: 602538c5812b9006404370b5a4b885d3e2a1f6567d314f8b4a41974ffe7d08e525bf92ae0f9c7030e3b4c78e4e34ace55d6a67a74f1571bc205959f5972f88f0 + languageName: node + linkType: hard + "supports-color@npm:^5.3.0, supports-color@npm:^5.5.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -21103,8 +21747,8 @@ __metadata: linkType: hard "terser@npm:^5.10.0, terser@npm:^5.7.2": - version: 5.14.0 - resolution: "terser@npm:5.14.0" + version: 5.14.1 + resolution: "terser@npm:5.14.1" dependencies: "@jridgewell/source-map": ^0.3.2 acorn: ^8.5.0 @@ -21112,7 +21756,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 9bce919c17cf028b1b41a3aca9f7e05354ff46701de39e733d6d7a43ebd9c6042d33cfa3e7ef84e5f4c17f1c429c7f40381a38c6e6d6ab1cdc46a1bf8f4e8985 + checksum: 7b0e51f3d193a11cad82f07e3b0c1d62122eec786f809bdf2a54b865aaa1450872c3a7b6c33b5a40e264834060ffc1d4e197f971a76da5b0137997d756eb7548 languageName: node linkType: hard @@ -21202,6 +21846,20 @@ __metadata: languageName: node linkType: hard +"tiny-lr@npm:^1.1.1": + version: 1.1.1 + resolution: "tiny-lr@npm:1.1.1" + dependencies: + body: ^5.1.0 + debug: ^3.1.0 + faye-websocket: ~0.10.0 + livereload-js: ^2.3.0 + object-assign: ^4.1.0 + qs: ^6.4.0 + checksum: d32912d4ce09ea905649905162f4f76c141523822efe6a54861affe0b2be336b6f30ec244a8a5857aa59f3fb94a029d3eb4a33444de89ddd5118fa4687292fe8 + languageName: node + linkType: hard + "tiny-warning@npm:^1.0.3": version: 1.0.3 resolution: "tiny-warning@npm:1.0.3" @@ -21737,6 +22395,23 @@ __metadata: languageName: node linkType: hard +"unc-path-regex@npm:^0.1.2": + version: 0.1.2 + resolution: "unc-path-regex@npm:0.1.2" + checksum: a05fa2006bf4606051c10fc7968f08ce7b28fa646befafa282813aeb1ac1a56f65cb1b577ca7851af2726198d59475bb49b11776036257b843eaacee2860a4ec + languageName: node + linkType: hard + +"underscore.string@npm:~3.3.5": + version: 3.3.6 + resolution: "underscore.string@npm:3.3.6" + dependencies: + sprintf-js: ^1.1.1 + util-deprecate: ^1.0.2 + checksum: b7719c30e5d1fdda4ee9379e8d80dca2b0668942420ba365ae3410120e08225fe36707a7981ce0f921812dee6a2290b713cdce1e75e770b98e67a45d8a378d35 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -22078,6 +22753,15 @@ __metadata: languageName: node linkType: hard +"v8flags@npm:~3.2.0": + version: 3.2.0 + resolution: "v8flags@npm:3.2.0" + dependencies: + homedir-polyfill: ^1.0.1 + checksum: 193db08aa396d993da04d3d985450784aa0010f51613005d13ef97d7b2b9e1ba5aef04affa585037adece12de5ca532f6f5fc40288495eab55e2eebc201809d2 + languageName: node + linkType: hard + "validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" @@ -22489,7 +23173,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^1.2.9, which@npm:^1.3.1": +"which@npm:^1.0.5, which@npm:^1.2.14, which@npm:^1.2.9, which@npm:^1.3.1": version: 1.3.1 resolution: "which@npm:1.3.1" dependencies: @@ -22500,7 +23184,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^2.0.1, which@npm:^2.0.2": +"which@npm:^2.0.1, which@npm:^2.0.2, which@npm:~2.0.2": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: