Compare commits

...

6 Commits

Author SHA1 Message Date
4983e1ed90 1.0.40 2020-07-27 18:23:48 +00:00
899775b050 fix(core): update 2020-07-27 18:23:47 +00:00
7655fc0348 1.0.39 2020-07-27 17:11:01 +00:00
8aa5576318 fix(core): update 2020-07-27 17:11:00 +00:00
1ff54b0fcd 1.0.38 2020-07-15 18:58:40 +00:00
3901258272 fix(core): update 2020-07-15 18:58:40 +00:00
3 changed files with 44 additions and 23 deletions

46
package-lock.json generated
View File

@ -1,13 +1,13 @@
{ {
"name": "@designestate/dees-domtools", "name": "@designestate/dees-domtools",
"version": "1.0.37", "version": "1.0.40",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
"@apiglobal/typedrequest": { "@apiglobal/typedrequest": {
"version": "1.0.40", "version": "1.0.41",
"resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-1.0.40.tgz", "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-1.0.41.tgz",
"integrity": "sha512-CnYa7h6rZWe3GPf0h8F8M/LNQ1wpGRvtFnx5R6h8ukIT3agXyJIWaCpR4k8yAokSvUov4ZVwadH/FGNS1fHrfw==", "integrity": "sha512-E7Jyqjto3psd6XaQDkSsWuBPf7QM9oUqrubZ4u3Z7lk5784k4IAFLUZH6TSjiA4PodM1kQGpTciYDMY8RlWHyg==",
"requires": { "requires": {
"@apiglobal/typedrequest-interfaces": "^1.0.15", "@apiglobal/typedrequest-interfaces": "^1.0.15",
"@pushrocks/isounique": "^1.0.4", "@pushrocks/isounique": "^1.0.4",
@ -1998,9 +1998,9 @@
} }
}, },
"@pushrocks/smartrouter": { "@pushrocks/smartrouter": {
"version": "1.0.3", "version": "1.0.4",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartrouter/-/smartrouter-1.0.3.tgz", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartrouter/-/smartrouter-1.0.4.tgz",
"integrity": "sha512-BV0OJaLlQ7+P1QgpJEPVgSAPxEACcI2peynfJUYZ6qXGdA4cXEW30PraQ8taIH5LEPt6rUQQY0qDdgZ3Pi6ruA==", "integrity": "sha512-6ahtHvZvwH/IQh7EtachXJkHxfQZe3i/TqCxmzFdhppDTWek+v8E/fpHit0av/568tLmC6Jc2B+WHPge6whVhg==",
"requires": { "requires": {
"path-to-regexp": "^6.1.0" "path-to-regexp": "^6.1.0"
} }
@ -2050,9 +2050,9 @@
} }
}, },
"@pushrocks/smartstate": { "@pushrocks/smartstate": {
"version": "1.0.16", "version": "1.0.17",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartstate/-/smartstate-1.0.16.tgz", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartstate/-/smartstate-1.0.17.tgz",
"integrity": "sha512-RUdeKuM2N5S3su9WEX2XoSE0VV12vMyR4vh4h2gV+uS4Syu4H13ntoN2MQfGh63JHkviICELZ0u+XqRtNvAO4g==", "integrity": "sha512-lzcN6zeGXdDxG67cJPSgC2Of0Up7iQf7hKI0KMAxricYCQp514DJYdfrv82SAEoTqB4eG4bOVqq5M9IYkvEfZw==",
"requires": { "requires": {
"@pushrocks/lik": "^4.0.12", "@pushrocks/lik": "^4.0.12",
"@pushrocks/smartpromise": "^3.0.6", "@pushrocks/smartpromise": "^3.0.6",
@ -2061,13 +2061,23 @@
}, },
"dependencies": { "dependencies": {
"@pushrocks/smartrx": { "@pushrocks/smartrx": {
"version": "2.0.15", "version": "2.0.18",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartrx/-/smartrx-2.0.15.tgz", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartrx/-/smartrx-2.0.18.tgz",
"integrity": "sha512-bvxyO19sUgWj7S/WflVO7QVYggTUXoM4rCYn+Akid844CC5zoSzIRx9Egm2xeMD6y4WbBbFWpHr67L7nEYxGWQ==", "integrity": "sha512-DqUmtS7mONO6bvWEZmSLy4M9hlxNWysMYc7XOZLr50BMaa0HUNYWI1myUFCMNcbUUOxuQNig01XqR1smfIN69g==",
"requires": { "requires": {
"@pushrocks/lik": "^4.0.11", "@pushrocks/lik": "^4.0.14",
"@pushrocks/smartpromise": "^3.0.6", "@pushrocks/smartpromise": "^3.0.6",
"rxjs": "^6.5.5" "rxjs": "^6.6.0"
},
"dependencies": {
"rxjs": {
"version": "6.6.0",
"resolved": "https://verdaccio.lossless.one/rxjs/-/rxjs-6.6.0.tgz",
"integrity": "sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg==",
"requires": {
"tslib": "^1.9.0"
}
}
} }
} }
} }
@ -2454,9 +2464,9 @@
"integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA=="
}, },
"@types/node": { "@types/node": {
"version": "14.0.23", "version": "14.0.26",
"resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-14.0.23.tgz", "resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-14.0.26.tgz",
"integrity": "sha512-Z4U8yDAl5TFkmYsZdFPdjeMa57NOvnaf1tljHzhouaPEp7LCj2JKkejpI1ODviIAQuW4CcQmxkQ77rnLsOOoKw==", "integrity": "sha512-W+fpe5s91FBGE0pEa0lnqGLL4USgpLgs4nokw16SrBBco/gQxuua7KnArSEOd5iaMqbbSHV10vUDkJYJJqpXKA==",
"dev": true "dev": true
}, },
"@types/parcel-bundler": { "@types/parcel-bundler": {

View File

@ -1,6 +1,6 @@
{ {
"name": "@designestate/dees-domtools", "name": "@designestate/dees-domtools",
"version": "1.0.37", "version": "1.0.40",
"private": false, "private": false,
"description": "tools to simplify complex css structures", "description": "tools to simplify complex css structures",
"main": "dist_ts/index.js", "main": "dist_ts/index.js",
@ -17,16 +17,16 @@
"@gitzone/tsbundle": "^1.0.72", "@gitzone/tsbundle": "^1.0.72",
"@gitzone/tstest": "^1.0.43", "@gitzone/tstest": "^1.0.43",
"@pushrocks/tapbundle": "^3.2.9", "@pushrocks/tapbundle": "^3.2.9",
"@types/node": "^14.0.23", "@types/node": "^14.0.26",
"tslint": "^6.1.2", "tslint": "^6.1.2",
"tslint-config-prettier": "^1.15.0" "tslint-config-prettier": "^1.15.0"
}, },
"dependencies": { "dependencies": {
"@apiglobal/typedrequest": "^1.0.40", "@apiglobal/typedrequest": "^1.0.41",
"@pushrocks/lik": "^4.0.17", "@pushrocks/lik": "^4.0.17",
"@pushrocks/smartpromise": "^3.0.6", "@pushrocks/smartpromise": "^3.0.6",
"@pushrocks/smartrouter": "^1.0.3", "@pushrocks/smartrouter": "^1.0.4",
"@pushrocks/smartstate": "^1.0.16", "@pushrocks/smartstate": "^1.0.17",
"@pushrocks/webrequest": "^2.0.10", "@pushrocks/webrequest": "^2.0.10",
"@pushrocks/websetup": "^2.0.18", "@pushrocks/websetup": "^2.0.18",
"lit-element": "^2.3.1", "lit-element": "^2.3.1",

View File

@ -38,6 +38,17 @@ export class DomTools {
return domToolsInstance; return domToolsInstance;
} }
/**
* if you can, use the static asysnc .setupDomTools() function instead since it is safer to use.
*/
public static getGlobalDomToolsSync() {
const globalDomTools: DomTools = globalThis.deesDomTools;
if (!globalDomTools) {
throw new Error('You tried to access domtools synchronously too early');
}
return globalThis.deesDomTools;
}
// ======== // ========
// INSTANCE // INSTANCE
// ======== // ========