1.1.2-alpha.0 • Published 6 years ago
@what-src/plugin-core v1.1.2-alpha.0
@what-src/plugin-core
what-src core plugin package.
Check out the packages folder for more information.
Installation
npm install @what-src/plugin-core --save-devConfiguration
options are defined by the type
type WhatSrcPluginOptions = {
productionMode?: boolean;
enableXkcdMode?: boolean;
useRemote?: boolean;
serverUrl?: string;
dataTag?: string;
globalCacheKey?: string;
stopPropagation?: boolean;
preventDefault?: boolean;
importFrom?: string;
importName?: string;
};
type WhatSrcConfiguration = Required<WhatSrcPluginOptions>- productionMode: boolean
- Set 'true' to enable running what-src in production mode (default:
false)
- enableXkcdMode: boolean
- Set
trueto enable the click tracking feature and have your clicks (and everyone else's ifuseRemoteis also used) count towards the total time saved number displayed on the website (default:false)
- useRemote: boolean
- Set 'true' to enable remote mode which creates links to the source code on github (default:
false)Note: This requires your code to be in a valid
.gitdirectory. The generated url will be based on the current branch at the time the code is compiled by babel .
- serverUrl: string
- The full URL of the running @what-src/express server (default:
http://localhost:8018/__what_src)
- dataTag: string
- A valid data attribute for tagging elements (default:
data-what-src)
- globalCacheKey: string
- The global cache key the click callback is keyed to (default:
__what-src-global-callback-key)
- stopPropagation: boolean
- Sets the stopPropagation property of the click event (default:
true)
- preventDefault: boolean
- Sets the preventDefault property of the click event (default:
true)
- importFrom: string
- TODO (default:
what-src-cache.jss)
- importName: string
- TODO (default:
__WhatSrcGlobalVariable)
Full Documentation
We have auto-generated typedoc what-src docs available online here.
License
1.1.2-alpha.0
6 years ago
1.1.0-alpha.0
6 years ago