Fix NPM build

This commit is contained in:
Dominic Gannaway
2021-11-12 01:37:51 +00:00
committed by acywatson
parent 764b92e833
commit 5ece16d19b
8 changed files with 50 additions and 52 deletions

38
package-lock.json generated
View File

@ -1,11 +1,11 @@
{
"name": "outline",
"version": "0.0.44",
"version": "0.0.46",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"version": "0.0.44",
"version": "0.0.46",
"license": "MIT",
"workspaces": [
"packages/*"
@ -21737,16 +21737,16 @@
}
},
"packages/outline": {
"version": "0.0.44",
"version": "0.0.46",
"integrity": "sha512-ITpucUhIqvaE3rVqFMCw0PMqQGuEGmsmFLBoNn2SnYveJNz0uW8b+0Zn0yzdOoNKUs1JJ8RUdZwvcxXfMuM1WQ==",
"license": "MIT"
},
"packages/outline-playground": {
"version": "0.0.44",
"version": "0.0.46",
"dependencies": {
"@craco/craco": "6.1.2",
"outline": "0.0.44",
"outline-react": "0.0.44",
"outline": "0.0.46",
"outline-react": "0.0.46",
"react": "^18.0.0-alpha-64931821a-20210808",
"react-dom": "^18.0.0-alpha-64931821a-20210808",
"react-scripts": "4.0.0",
@ -21755,12 +21755,12 @@
}
},
"packages/outline-react": {
"version": "0.0.44",
"version": "0.0.46",
"integrity": "sha512-vMLjzyTw0cJEi0elPkSbROAxN831CF/LUexT2YxXoznb6SN4A1BKv21hGTgF43q0ZqQBtYYhOd/eur+F7s7QjQ==",
"license": "MIT",
"dependencies": {
"outline": "0.0.44",
"outline-yjs": "0.0.44"
"outline": "0.0.46",
"outline-yjs": "0.0.46"
},
"peerDependencies": {
"react": ">=17.x",
@ -21768,10 +21768,10 @@
}
},
"packages/outline-yjs": {
"version": "0.0.44",
"version": "0.0.46",
"license": "MIT",
"dependencies": {
"outline": "0.0.44",
"outline": "0.0.46",
"yjs": ">=13.5.x"
}
},
@ -21822,10 +21822,10 @@
}
},
"packages/shared": {
"version": "0.0.44",
"version": "0.0.46",
"license": "MIT",
"dependencies": {
"outline": "0.0.44"
"outline": "0.0.46"
}
}
},
@ -32009,8 +32009,8 @@
"version": "file:packages/outline-playground",
"requires": {
"@craco/craco": "6.1.2",
"outline": "0.0.44",
"outline-react": "0.0.44",
"outline": "0.0.46",
"outline-react": "0.0.46",
"react": "^18.0.0-alpha-64931821a-20210808",
"react-dom": "^18.0.0-alpha-64931821a-20210808",
"react-scripts": "4.0.0",
@ -32021,14 +32021,14 @@
"outline-react": {
"version": "file:packages/outline-react",
"requires": {
"outline": "0.0.44",
"outline-yjs": "0.0.44"
"outline": "0.0.46",
"outline-yjs": "0.0.46"
}
},
"outline-yjs": {
"version": "file:packages/outline-yjs",
"requires": {
"outline": "0.0.44",
"outline": "0.0.46",
"yjs": ">=13.5.x"
}
},
@ -35017,7 +35017,7 @@
"shared": {
"version": "file:packages/shared",
"requires": {
"outline": "0.0.44"
"outline": "0.0.46"
}
},
"shebang-command": {

View File

@ -1,6 +1,6 @@
{
"description": "Outline is an extensible text-editor that provides reliable, accessible and performant typing experiences.",
"version": "0.0.44",
"version": "0.0.46",
"license": "MIT",
"author": {
"name": "Dominic Gannaway",

View File

@ -1,13 +1,13 @@
{
"name": "outline-playground",
"version": "0.0.44",
"version": "0.0.46",
"private": true,
"dependencies": {
"react": "^18.0.0-alpha-64931821a-20210808",
"react-dom": "^18.0.0-alpha-64931821a-20210808",
"react-scripts": "4.0.0",
"outline": "0.0.44",
"outline-react": "0.0.44",
"outline": "0.0.46",
"outline-react": "0.0.46",
"@craco/craco": "6.1.2",
"yjs": ">=13.5.x",
"y-websocket": ">=1.3.x"

View File

@ -12,10 +12,10 @@
"rich-text"
],
"license": "MIT",
"version": "0.0.44",
"version": "0.0.46",
"dependencies": {
"outline": "0.0.44",
"outline-yjs": "0.0.44"
"outline": "0.0.46",
"outline-yjs": "0.0.46"
},
"peerDependencies": {
"react": ">=17.x",

View File

@ -15,10 +15,10 @@
"crdt"
],
"license": "MIT",
"version": "0.0.44",
"version": "0.0.46",
"main": "OutlineYjs.js",
"dependencies": {
"outline": "0.0.44",
"outline": "0.0.46",
"yjs": ">=13.5.x"
},
"repository": {

View File

@ -13,32 +13,11 @@
"rich-text"
],
"license": "MIT",
"version": "0.0.44",
"version": "0.0.46",
"main": "Outline.js",
"repository": {
"type": "git",
"url": "https://github.com/facebookexternal/Outline",
"directory": "packages/outline"
},
"exports": {
".": "./Outline.js",
"./index.js": "./Outline.js",
"./selection": "./OutlineSelectionHelpers.js",
"./text": "./OutlineTextHelpers.js",
"./keys": "./OutlineKeyHelpers.js",
"./events": "./OutlineEventHelpers.js",
"./history": "./OutlineHistoryHelpers.js",
"./offsets": "./OutlineOffsetHelpers.js",
"./nodes": "./OutlineNodeHelpers.js",
"./validation": "./OutlineRootHelpers.js",
"./CodeNode": "./OutlineCodeNode.js",
"./ParagraphNode": "./OutlineParagraphNode.js",
"./QuoteNode": "./OutlineQuoteNode.js",
"./HashtagNode": "./OutlineHashtagNode.js",
"./ListNode": "./OutlineListNode.js",
"./ListItemNode": "./OutlineListItemNode.js",
"./LinkNode": "./OutlineLinkNode.js",
"./HeadingNode": "./OutlineHeadingNode.js",
"./package.json": "./package.json"
}
}

View File

@ -12,9 +12,9 @@
"rich-text"
],
"license": "MIT",
"version": "0.0.44",
"version": "0.0.46",
"dependencies": {
"outline": "0.0.44"
"outline": "0.0.46"
},
"repository": {
"type": "git",

View File

@ -10,6 +10,25 @@ async function prepareOutlinePackage() {
await exec(`rm -rf ./packages/outline/npm`);
await exec(`mkdir ./packages/outline/npm`);
await exec(`cp -R ./packages/outline/dist/*.js ./packages/outline/npm`);
// Remap the helper packages to their short versions
await exec(`mv ./packages/outline/npm/OutlineSelectionHelpers.js ./packages/outline/npm/selection.js`);
await exec(`mv ./packages/outline/npm/OutlineTextHelpers.js ./packages/outline/npm/text.js`);
await exec(`mv ./packages/outline/npm/OutlineKeyHelpers.js ./packages/outline/npm/keys.js`);
await exec(`mv ./packages/outline/npm/OutlineEventHelpers.js ./packages/outline/npm/events.js`);
await exec(`mv ./packages/outline/npm/OutlineHistoryHelpers.js ./packages/outline/npm/history.js`);
await exec(`mv ./packages/outline/npm/OutlineOffsetHelpers.js ./packages/outline/npm/offsets.js`);
await exec(`mv ./packages/outline/npm/OutlineNodeHelpers.js ./packages/outline/npm/nodes.js`);
await exec(`mv ./packages/outline/npm/OutlineRootHelpers.js ./packages/outline/npm/validation.js`);
// Remap the node extensions to their short versions
await exec(`mv ./packages/outline/npm/OutlineCodeNode.js ./packages/outline/npm/CodeNode.js`);
await exec(`mv ./packages/outline/npm/OutlineParagraphNode.js ./packages/outline/npm/ParagraphNode.js`);
await exec(`mv ./packages/outline/npm/OutlineQuoteNode.js ./packages/outline/npm/QuoteNode.js`);
await exec(`mv ./packages/outline/npm/OutlineHashtagNode.js ./packages/outline/npm/HashtagNode.js`);
await exec(`mv ./packages/outline/npm/OutlineListNode.js ./packages/outline/npm/ListNode.js`);
await exec(`mv ./packages/outline/npm/OutlineListItemNode.js ./packages/outline/npm/ListItemNode.js`);
await exec(`mv ./packages/outline/npm/OutlineLinkNode.js ./packages/outline/npm/LinkNode.js`);
await exec(`mv ./packages/outline/npm/OutlineHeadingNode.js ./packages/outline/npm/HeadingNode.js`);
// Other bits
await exec(`cp -R ./packages/outline/package.json ./packages/outline/npm`);
await exec(`cp -R LICENSE ./packages/outline/npm`);
await exec(`cp -R ./packages/outline/README.md ./packages/outline/npm`);