mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2025-03-15 01:09:53 -04:00
Prebuilt module for commit 43bbb249ab
This commit is contained in:
parent
0ad2d57fa6
commit
4726d30884
8 changed files with 34 additions and 120 deletions
2
dist/docs/assets/js/paper.js
vendored
2
dist/docs/assets/js/paper.js
vendored
|
@ -9,7 +9,7 @@
|
||||||
*
|
*
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Date: Wed Aug 14 15:00:17 2019 +0530
|
* Date: Thu Nov 7 12:12:14 2019 +0100
|
||||||
*
|
*
|
||||||
***
|
***
|
||||||
*
|
*
|
||||||
|
|
1
dist/paper-core.d.ts
vendored
Normal file
1
dist/paper-core.d.ts
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
import './paper';
|
2
dist/paper-core.js
vendored
2
dist/paper-core.js
vendored
|
@ -9,7 +9,7 @@
|
||||||
*
|
*
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Date: Wed Aug 14 15:00:17 2019 +0530
|
* Date: Thu Nov 7 12:12:14 2019 +0100
|
||||||
*
|
*
|
||||||
***
|
***
|
||||||
*
|
*
|
||||||
|
|
2
dist/paper-core.min.js
vendored
2
dist/paper-core.min.js
vendored
|
@ -9,7 +9,7 @@
|
||||||
*
|
*
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Date: Wed Aug 14 15:00:17 2019 +0530
|
* Date: Thu Nov 7 12:12:14 2019 +0100
|
||||||
*
|
*
|
||||||
***
|
***
|
||||||
*
|
*
|
||||||
|
|
2
dist/paper-full.js
vendored
2
dist/paper-full.js
vendored
|
@ -9,7 +9,7 @@
|
||||||
*
|
*
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Date: Wed Aug 14 15:00:17 2019 +0530
|
* Date: Thu Nov 7 12:12:14 2019 +0100
|
||||||
*
|
*
|
||||||
***
|
***
|
||||||
*
|
*
|
||||||
|
|
2
dist/paper-full.min.js
vendored
2
dist/paper-full.min.js
vendored
|
@ -9,7 +9,7 @@
|
||||||
*
|
*
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Date: Wed Aug 14 15:00:17 2019 +0530
|
* Date: Thu Nov 7 12:12:14 2019 +0100
|
||||||
*
|
*
|
||||||
***
|
***
|
||||||
*
|
*
|
||||||
|
|
113
dist/paper.d.ts
vendored
113
dist/paper.d.ts
vendored
|
@ -9,107 +9,12 @@
|
||||||
*
|
*
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Date: Wed Aug 14 15:00:17 2019 +0530
|
* Date: Thu Nov 7 12:12:14 2019 +0100
|
||||||
*
|
*
|
||||||
* This is an auto-generated type definition.
|
* This is an auto-generated type definition.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
declare module paper {
|
declare namespace paper {
|
||||||
/**
|
|
||||||
* The version of Paper.js, as a string.
|
|
||||||
*/
|
|
||||||
let version: string
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gives access to paper's configurable settings.
|
|
||||||
*
|
|
||||||
* @option [settings.insertItems=true] {Boolean} controls whether newly
|
|
||||||
* created items are automatically inserted into the scene graph, by
|
|
||||||
* adding them to {@link Project#activeLayer}
|
|
||||||
* @option [settings.applyMatrix=true] {Boolean} controls what value newly
|
|
||||||
* created items have their {@link Item#applyMatrix} property set to
|
|
||||||
* (Note that not all items can set this to `false`)
|
|
||||||
* @option [settings.handleSize=4] {Number} the size of the curve handles
|
|
||||||
* when drawing selections
|
|
||||||
* @option [settings.hitTolerance=0] {Number} the default tolerance for hit-
|
|
||||||
* tests, when no value is specified
|
|
||||||
*/
|
|
||||||
let settings: any
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The currently active project.
|
|
||||||
*/
|
|
||||||
let project: Project
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The list of all open projects within the current Paper.js context.
|
|
||||||
*/
|
|
||||||
let projects: Project[]
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The reference to the active project's view.
|
|
||||||
*/
|
|
||||||
let view: View
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The reference to the active tool.
|
|
||||||
*/
|
|
||||||
let tool: Tool
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The list of available tools.
|
|
||||||
*/
|
|
||||||
let tools: Tool[]
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Compiles the PaperScript code into a compiled function and executes it.
|
|
||||||
* The compiled function receives all properties of this {@link PaperScope}
|
|
||||||
* as arguments, to emulate a global scope with unaffected performance. It
|
|
||||||
* also installs global view and tool handlers automatically on the
|
|
||||||
* respective objects.
|
|
||||||
*
|
|
||||||
* @option options.url {String} the url of the source, for source-map
|
|
||||||
* debugging
|
|
||||||
* @option options.source {String} the source to be used for the source-
|
|
||||||
* mapping, in case the code that's passed in has already been mingled.
|
|
||||||
*
|
|
||||||
* @param code - the PaperScript code
|
|
||||||
* @param options - the compilation options
|
|
||||||
*/
|
|
||||||
function execute(code: string, options?: object): void
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Injects the paper scope into any other given scope. Can be used for
|
|
||||||
* example to inject the currently active PaperScope into the window's
|
|
||||||
* global scope, to emulate PaperScript-style globally accessible Paper
|
|
||||||
* classes and objects.
|
|
||||||
*
|
|
||||||
* <b>Please note:</b> Using this method may override native constructors
|
|
||||||
* (e.g. Path). This may cause problems when using Paper.js in conjunction
|
|
||||||
* with other libraries that rely on these constructors. Keep the library
|
|
||||||
* scoped if you encounter issues caused by this.
|
|
||||||
*/
|
|
||||||
function install(scope: any): void
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets up an empty project for us. If a canvas is provided, it also creates
|
|
||||||
* a {@link View} for it, both linked to this scope.
|
|
||||||
*
|
|
||||||
* @param element - the HTML canvas element
|
|
||||||
* this scope should be associated with, or an ID string by which to find
|
|
||||||
* the element, or the size of the canvas to be created for usage in a web
|
|
||||||
* worker.
|
|
||||||
*/
|
|
||||||
function setup(element: HTMLCanvasElement | string | Size): void
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Activates this PaperScope, so all newly created items will be placed
|
|
||||||
* in its active project.
|
|
||||||
*/
|
|
||||||
function activate(): void
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* All properties and functions that expect color values in the form
|
* All properties and functions that expect color values in the form
|
||||||
|
@ -3363,6 +3268,7 @@ declare module paper {
|
||||||
Layer: typeof Layer
|
Layer: typeof Layer
|
||||||
Matrix: typeof Matrix
|
Matrix: typeof Matrix
|
||||||
MouseEvent: typeof MouseEvent
|
MouseEvent: typeof MouseEvent
|
||||||
|
PaperScope: typeof PaperScope
|
||||||
PaperScript: typeof PaperScript
|
PaperScript: typeof PaperScript
|
||||||
Path: typeof Path
|
Path: typeof Path
|
||||||
PathItem: typeof PathItem
|
PathItem: typeof PathItem
|
||||||
|
@ -7421,6 +7327,15 @@ declare module paper {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
declare module 'paper' {
|
|
||||||
export = paper
|
declare module 'paper/dist/paper-core'
|
||||||
|
{
|
||||||
|
const paperCore: Pick<paper.PaperScope, Exclude<keyof paper.PaperScope, 'PaperScript'>>;
|
||||||
|
export = paperCore
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'paper'
|
||||||
|
{
|
||||||
|
const paperFull: paper.PaperScope;
|
||||||
|
export = paperFull
|
||||||
}
|
}
|
||||||
|
|
30
package-lock.json
generated
30
package-lock.json
generated
|
@ -1972,9 +1972,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"glob": {
|
"glob": {
|
||||||
"version": "7.1.5",
|
"version": "7.1.6",
|
||||||
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz",
|
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
|
||||||
"integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==",
|
"integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"fs.realpath": "^1.0.0",
|
"fs.realpath": "^1.0.0",
|
||||||
|
@ -4510,25 +4510,17 @@
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"optionator": {
|
"optionator": {
|
||||||
"version": "0.8.2",
|
"version": "0.8.3",
|
||||||
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
|
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
|
||||||
"integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
|
"integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"deep-is": "~0.1.3",
|
"deep-is": "~0.1.3",
|
||||||
"fast-levenshtein": "~2.0.4",
|
"fast-levenshtein": "~2.0.6",
|
||||||
"levn": "~0.3.0",
|
"levn": "~0.3.0",
|
||||||
"prelude-ls": "~1.1.2",
|
"prelude-ls": "~1.1.2",
|
||||||
"type-check": "~0.3.2",
|
"type-check": "~0.3.2",
|
||||||
"wordwrap": "~1.0.0"
|
"word-wrap": "~1.2.3"
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"wordwrap": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
|
|
||||||
"integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
|
|
||||||
"dev": true
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"orchestrator": {
|
"orchestrator": {
|
||||||
|
@ -6553,6 +6545,12 @@
|
||||||
"integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
|
"integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"word-wrap": {
|
||||||
|
"version": "1.2.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
|
||||||
|
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"wordwrap": {
|
"wordwrap": {
|
||||||
"version": "0.0.2",
|
"version": "0.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
|
||||||
|
|
Loading…
Reference in a new issue