Compare commits

...

23 Commits

Author SHA1 Message Date
semantic-release-bot f2b0e350ae chore(release): 0.2.7 [skip ci]
## [0.2.7](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.2.6...v0.2.7) (2023-06-29)
2023-06-29 06:18:18 +00:00
Derrick Hammer 8eb91b0937
refactor: move prepare to a dedicated script 2023-06-29 02:17:05 -04:00
semantic-release-bot e73f5f5d10 chore(release): 0.2.6 [skip ci]
## [0.2.6](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.2.5...v0.2.6) (2023-06-28)

### Bug Fixes

* set moduleResolution to nodenext so package.jsons exports work ([9ddb6a3](9ddb6a36bc))
2023-06-28 04:59:58 +00:00
Derrick Hammer 5a5527edbf
Merge remote-tracking branch 'origin/master' 2023-06-28 00:59:06 -04:00
Derrick Hammer 9ddb6a36bc
fix: set moduleResolution to nodenext so package.jsons exports work 2023-06-28 00:58:48 -04:00
semantic-release-bot 069c65833d chore(release): 0.2.5 [skip ci]
## [0.2.5](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.2.4...v0.2.5) (2023-06-27)

### Bug Fixes

* add publishConfig ([e5c4f4f](e5c4f4f084))
2023-06-27 04:04:25 +00:00
Derrick Hammer 3f75aa6862
Merge remote-tracking branch 'origin/master' 2023-06-27 00:03:14 -04:00
Derrick Hammer e5c4f4f084
fix: add publishConfig 2023-06-27 00:03:09 -04:00
semantic-release-bot 6cab6ed5a0 chore(release): 0.2.4 [skip ci]
## [0.2.4](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.2.3...v0.2.4) (2023-06-27)
2023-06-27 03:54:09 +00:00
Derrick Hammer 999064a71a
Merge remote-tracking branch 'origin/master' 2023-06-26 23:53:27 -04:00
Derrick Hammer 2e155732b1
minor: add npm publishing 2023-06-26 23:53:19 -04:00
semantic-release-bot 05b030c9ca chore(release): 0.2.3 [skip ci]
## [0.2.3](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.2.2...v0.2.3) (2023-06-26)

### Bug Fixes

* update prepare script to conditionally run presetter ([034ea89](034ea89671))
2023-06-26 07:19:31 +00:00
Derrick Hammer 28cbeeebc3
Merge remote-tracking branch 'origin/master' 2023-06-26 03:18:37 -04:00
Derrick Hammer 034ea89671
fix: update prepare script to conditionally run presetter 2023-06-26 03:17:12 -04:00
semantic-release-bot 58eb090522 chore(release): 0.2.2 [skip ci]
## [0.2.2](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.2.1...v0.2.2) (2023-06-26)

### Bug Fixes

* ensure semantic-release is included on install ([94d90b8](94d90b8acd))
2023-06-26 06:29:29 +00:00
Derrick Hammer b752e40c3d
Merge remote-tracking branch 'origin/master' 2023-06-26 02:28:46 -04:00
Derrick Hammer 94d90b8acd
fix: ensure semantic-release is included on install 2023-06-26 02:28:25 -04:00
semantic-release-bot 69bc906bf6 chore(release): 0.2.1 [skip ci]
## [0.2.1](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.2.0...v0.2.1) (2023-06-26)

### Bug Fixes

* updated wrong .releaserc.json ([6689cd1](6689cd1fc6))
2023-06-26 05:15:06 +00:00
Derrick Hammer 6689cd1fc6
fix: updated wrong .releaserc.json 2023-06-26 01:14:17 -04:00
semantic-release-bot e01dfae85b chore(release): 0.2.0 [skip ci]
# [0.2.0](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.1.1...v0.2.0) (2023-06-26)

### Features

* add dep release type for dependency updates ([be51107](be51107728))
2023-06-26 04:55:18 +00:00
Derrick Hammer be51107728
feat: add dep release type for dependency updates 2023-06-26 00:54:24 -04:00
Derrick Hammer 11c5979816
chore: ensure presetter deps get installed 2023-06-25 22:05:55 -04:00
semantic-release-bot 841e005d7c chore(release): 0.1.1 [skip ci]
## [0.1.1](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.1.0...v0.1.1) (2023-06-25)

### Bug Fixes

* add __dirname compatibility ([60f45cb](60f45cb8d5))
* add .releaserc.json to gitignore ([a892d35](a892d3557e))
* add [@ts-ignore](https://git.lumeweb.com/ts-ignore) to import.meta.url ([bdd2b66](bdd2b66725))
* add dom to ts compiler ([c3c172a](c3c172a5bc))
* add ES2021 to ts compiler ([c15b279](c15b279d63))
* add missing files property ([7a1e88e](7a1e88e8dc))
* add missing type and main ([9f0cdc2](9f0cdc22b6))
* don't let presetter try to parse the file ([7bb0961](7bb0961885))
* dont symlink ci file ([87afb2c](87afb2cc64))
* releaserc missing from templates ([0ba3e5e](0ba3e5e5f5))
* remove peer deps ([23ada98](23ada98337))
* switch to hybrid building ([7a58630](7a58630cda))
* syntax error ([7bba835](7bba8356e0))
2023-06-25 21:57:08 +00:00
12 changed files with 303 additions and 1646 deletions

View File

@ -28,6 +28,10 @@
"type": "refactor",
"release": "patch"
},
{
"type": "dep",
"release": "patch"
},
{
"type": "minor",
"release": "patch"
@ -42,6 +46,7 @@
"changelogFile": "CHANGELOG.md"
}
],
"@semantic-release/npm",
[
"@semantic-release/git",
{

View File

@ -1,3 +1,68 @@
## [0.2.7](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.2.6...v0.2.7) (2023-06-29)
## [0.2.6](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.2.5...v0.2.6) (2023-06-28)
### Bug Fixes
* set moduleResolution to nodenext so package.jsons exports work ([9ddb6a3](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/9ddb6a36bcbaf3ae8f2c651db22bd2e9239c1251))
## [0.2.5](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.2.4...v0.2.5) (2023-06-27)
### Bug Fixes
* add publishConfig ([e5c4f4f](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/e5c4f4f0847aa1100eb516ff3843deec3e4c555c))
## [0.2.4](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.2.3...v0.2.4) (2023-06-27)
## [0.2.3](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.2.2...v0.2.3) (2023-06-26)
### Bug Fixes
* update prepare script to conditionally run presetter ([034ea89](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/034ea8967104a197e7911637b2691364b23d1efc))
## [0.2.2](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.2.1...v0.2.2) (2023-06-26)
### Bug Fixes
* ensure semantic-release is included on install ([94d90b8](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/94d90b8acdc253eafafff3e20986276fbf5c8d79))
## [0.2.1](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.2.0...v0.2.1) (2023-06-26)
### Bug Fixes
* updated wrong .releaserc.json ([6689cd1](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/6689cd1fc69bbcfce5553b594cd4356d4a6abe29))
# [0.2.0](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.1.1...v0.2.0) (2023-06-26)
### Features
* add dep release type for dependency updates ([be51107](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/be51107728290adebd269484f85dde082421d34e))
## [0.1.1](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.1.0...v0.1.1) (2023-06-25)
### Bug Fixes
* add __dirname compatibility ([60f45cb](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/60f45cb8d544de3c77be90359bdce9ea98422040))
* add .releaserc.json to gitignore ([a892d35](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/a892d3557ee419725cae6ce9f35293d98b6719e4))
* add [@ts-ignore](https://git.lumeweb.com/ts-ignore) to import.meta.url ([bdd2b66](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/bdd2b667250024e4ddfe028726778dba4633312f))
* add dom to ts compiler ([c3c172a](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/c3c172a5bcd878fde5b368f7aa4050cced7971af))
* add ES2021 to ts compiler ([c15b279](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/c15b279d637ac5d76b8d42f1ec83403a9dcf721c))
* add missing files property ([7a1e88e](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/7a1e88e8dc483e50a26eb5a85daf7e42413a0ba3))
* add missing type and main ([9f0cdc2](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/9f0cdc22b635475aa025cdac656e0c31db370af3))
* don't let presetter try to parse the file ([7bb0961](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/7bb09618851891d64b320c4651c545e097d8479d))
* dont symlink ci file ([87afb2c](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/87afb2cc64344dba11c06c4c73ab245547a383a6))
* releaserc missing from templates ([0ba3e5e](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/0ba3e5e5f5ef3fc790a75ff9f8fffb431042bcd1))
* remove peer deps ([23ada98](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/23ada9833711bb1beeed435a0d7960b13da8ba92))
* switch to hybrid building ([7a58630](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/7a58630cdaf69e9830a03ca7c2bc6fecd188a2f0))
* syntax error ([7bba835](https://git.lumeweb.com/LumeWeb/node-library-preset/commit/7bba8356e0ecaa426bb3afcc984607bf21a5474f))
## [0.1.1-develop.12](https://git.lumeweb.com/LumeWeb/node-library-preset/compare/v0.1.1-develop.11...v0.1.1-develop.12) (2023-06-25)

View File

@ -1,20 +1,42 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_VARIABLE = void 0;
const node_path_1 = require("node:path");
const node_url_1 = require("node:url");
exports.DEFAULT_VARIABLE = {
source: "src",
};
async function default_1() {
let DIR;
if (typeof __dirname === "undefined") {
DIR = (0, node_path_1.dirname)((0, node_url_1.fileURLToPath)(import.meta.url));
DIR = (await Promise.resolve().then(() => __importStar(require("./path.js")))).default();
}
else {
DIR = __dirname;
}
const TEMPLATES = (0, node_path_1.resolve)(DIR, "..", "templates");
exports.DEFAULT_VARIABLE = {
source: "src",
};
async function default_1() {
return {
extends: ["presetter-preset-strict"],
template: {
@ -31,10 +53,11 @@ async function default_1() {
tsconfig: {
compilerOptions: {
lib: ["ES2021", "dom"],
moduleResolution: "nodenext",
},
},
},
};
}
exports.default = default_1;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEseUNBQTZDO0FBQzdDLHVDQUF5QztBQUl6QyxJQUFJLEdBQVcsQ0FBQztBQUVoQixJQUFJLE9BQU8sU0FBUyxLQUFLLFdBQVcsRUFBRTtJQUVwQyxHQUFHLEdBQUcsSUFBQSxtQkFBTyxFQUFDLElBQUEsd0JBQWEsRUFBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7Q0FDL0M7S0FBTTtJQUNMLEdBQUcsR0FBRyxTQUFTLENBQUM7Q0FDakI7QUFHRCxNQUFNLFNBQVMsR0FBRyxJQUFBLG1CQUFPLEVBQUMsR0FBRyxFQUFFLElBQUksRUFBRSxXQUFXLENBQUMsQ0FBQztBQUNyQyxRQUFBLGdCQUFnQixHQUFHO0lBQzlCLE1BQU0sRUFBRSxLQUFLO0NBQ2QsQ0FBQztBQU1hLEtBQUs7SUFDbEIsT0FBTztRQUNMLE9BQU8sRUFBRSxDQUFDLHlCQUF5QixDQUFDO1FBQ3BDLFFBQVEsRUFBRTtZQUNSLDBCQUEwQixFQUFFLElBQUEsbUJBQU8sRUFBQyxTQUFTLEVBQUUsWUFBWSxDQUFDO1lBQzVELGlCQUFpQixFQUFFLElBQUEsbUJBQU8sRUFBQyxTQUFTLEVBQUUsaUJBQWlCLENBQUM7U0FDekQ7UUFDRCxVQUFVLEVBQUUsQ0FBQywwQkFBMEIsQ0FBQztRQUN4QyxRQUFRLEVBQUUsd0JBQWdCO1FBQzFCLG1CQUFtQixFQUFFO1lBQ25CLFFBQVEsRUFBRTtnQkFDUixXQUFXLEVBQUUsS0FBSzthQUNuQjtZQUNELFNBQVMsRUFBRSxDQUFDLGlCQUFpQixDQUFDO1lBQzlCLFFBQVEsRUFBRTtnQkFDUixlQUFlLEVBQUU7b0JBQ2YsR0FBRyxFQUFFLENBQUMsUUFBUSxFQUFFLEtBQUssQ0FBQztpQkFDdkI7YUFDRjtTQUNGO0tBQ0YsQ0FBQztBQUNKLENBQUM7QUFyQkQsNEJBcUJDIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSx5Q0FBb0M7QUFLdkIsUUFBQSxnQkFBZ0IsR0FBRztJQUM5QixNQUFNLEVBQUUsS0FBSztDQUNkLENBQUM7QUFNYSxLQUFLO0lBQ2xCLElBQUksR0FBVyxDQUFDO0lBRWhCLElBQUksT0FBTyxTQUFTLEtBQUssV0FBVyxFQUFFO1FBQ3BDLEdBQUcsR0FBRyxDQUFDLHdEQUFhLFdBQVcsR0FBQyxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUM7S0FDN0M7U0FBTTtRQUNMLEdBQUcsR0FBRyxTQUFTLENBQUM7S0FDakI7SUFFRCxNQUFNLFNBQVMsR0FBRyxJQUFBLG1CQUFPLEVBQUMsR0FBRyxFQUFFLElBQUksRUFBRSxXQUFXLENBQUMsQ0FBQztJQUVsRCxPQUFPO1FBQ0wsT0FBTyxFQUFFLENBQUMseUJBQXlCLENBQUM7UUFDcEMsUUFBUSxFQUFFO1lBQ1IsMEJBQTBCLEVBQUUsSUFBQSxtQkFBTyxFQUFDLFNBQVMsRUFBRSxZQUFZLENBQUM7WUFDNUQsaUJBQWlCLEVBQUUsSUFBQSxtQkFBTyxFQUFDLFNBQVMsRUFBRSxpQkFBaUIsQ0FBQztTQUN6RDtRQUNELFVBQVUsRUFBRSxDQUFDLDBCQUEwQixDQUFDO1FBQ3hDLFFBQVEsRUFBRSx3QkFBZ0I7UUFDMUIsbUJBQW1CLEVBQUU7WUFDbkIsUUFBUSxFQUFFO2dCQUNSLFdBQVcsRUFBRSxLQUFLO2FBQ25CO1lBQ0QsU0FBUyxFQUFFLENBQUMsaUJBQWlCLENBQUM7WUFDOUIsUUFBUSxFQUFFO2dCQUNSLGVBQWUsRUFBRTtvQkFDZixHQUFHLEVBQUUsQ0FBQyxRQUFRLEVBQUUsS0FBSyxDQUFDO29CQUN0QixnQkFBZ0IsRUFBRSxVQUFVO2lCQUM3QjthQUNGO1NBQ0Y7S0FDRixDQUFDO0FBQ0osQ0FBQztBQWhDRCw0QkFnQ0MifQ==

View File

@ -1,17 +1,16 @@
import { dirname, resolve } from "node:path";
import { fileURLToPath } from "node:url";
import { resolve } from "node:path";
export const DEFAULT_VARIABLE = {
source: "src",
};
export default async function () {
let DIR;
if (typeof `${process.platform === 'win32' ? '' : '/'}${/file:\/{2,3}(.+)\/[^/]/.exec(import.meta.url)[1]}` === "undefined") {
DIR = dirname(fileURLToPath(import.meta.url));
DIR = (await import("./path.mjs")).default();
}
else {
DIR = `${process.platform === 'win32' ? '' : '/'}${/file:\/{2,3}(.+)\/[^/]/.exec(import.meta.url)[1]}`;
}
const TEMPLATES = resolve(DIR, "..", "templates");
export const DEFAULT_VARIABLE = {
source: "src",
};
export default async function () {
return {
extends: ["presetter-preset-strict"],
template: {
@ -28,9 +27,10 @@ export default async function () {
tsconfig: {
compilerOptions: {
lib: ["ES2021", "dom"],
moduleResolution: "nodenext",
},
},
},
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFDN0MsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLFVBQVUsQ0FBQztBQUl6QyxJQUFJLEdBQVcsQ0FBQztBQUVoQixJQUFJLE9BQU8sU0FBUyxLQUFLLFdBQVcsRUFBRTtJQUVwQyxHQUFHLEdBQUcsT0FBTyxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7Q0FDL0M7S0FBTTtJQUNMLEdBQUcsR0FBRyxTQUFTLENBQUM7Q0FDakI7QUFHRCxNQUFNLFNBQVMsR0FBRyxPQUFPLENBQUMsR0FBRyxFQUFFLElBQUksRUFBRSxXQUFXLENBQUMsQ0FBQztBQUNsRCxNQUFNLENBQUMsTUFBTSxnQkFBZ0IsR0FBRztJQUM5QixNQUFNLEVBQUUsS0FBSztDQUNkLENBQUM7QUFNRixNQUFNLENBQUMsT0FBTyxDQUFDLEtBQUs7SUFDbEIsT0FBTztRQUNMLE9BQU8sRUFBRSxDQUFDLHlCQUF5QixDQUFDO1FBQ3BDLFFBQVEsRUFBRTtZQUNSLDBCQUEwQixFQUFFLE9BQU8sQ0FBQyxTQUFTLEVBQUUsWUFBWSxDQUFDO1lBQzVELGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxTQUFTLEVBQUUsaUJBQWlCLENBQUM7U0FDekQ7UUFDRCxVQUFVLEVBQUUsQ0FBQywwQkFBMEIsQ0FBQztRQUN4QyxRQUFRLEVBQUUsZ0JBQWdCO1FBQzFCLG1CQUFtQixFQUFFO1lBQ25CLFFBQVEsRUFBRTtnQkFDUixXQUFXLEVBQUUsS0FBSzthQUNuQjtZQUNELFNBQVMsRUFBRSxDQUFDLGlCQUFpQixDQUFDO1lBQzlCLFFBQVEsRUFBRTtnQkFDUixlQUFlLEVBQUU7b0JBQ2YsR0FBRyxFQUFFLENBQUMsUUFBUSxFQUFFLEtBQUssQ0FBQztpQkFDdkI7YUFDRjtTQUNGO0tBQ0YsQ0FBQztBQUNKLENBQUMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLFdBQVcsQ0FBQztBQUtwQyxNQUFNLENBQUMsTUFBTSxnQkFBZ0IsR0FBRztJQUM5QixNQUFNLEVBQUUsS0FBSztDQUNkLENBQUM7QUFNRixNQUFNLENBQUMsT0FBTyxDQUFDLEtBQUs7SUFDbEIsSUFBSSxHQUFXLENBQUM7SUFFaEIsSUFBSSxPQUFPLFNBQVMsS0FBSyxXQUFXLEVBQUU7UUFDcEMsR0FBRyxHQUFHLENBQUMsTUFBTSxNQUFNLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQztLQUM3QztTQUFNO1FBQ0wsR0FBRyxHQUFHLFNBQVMsQ0FBQztLQUNqQjtJQUVELE1BQU0sU0FBUyxHQUFHLE9BQU8sQ0FBQyxHQUFHLEVBQUUsSUFBSSxFQUFFLFdBQVcsQ0FBQyxDQUFDO0lBRWxELE9BQU87UUFDTCxPQUFPLEVBQUUsQ0FBQyx5QkFBeUIsQ0FBQztRQUNwQyxRQUFRLEVBQUU7WUFDUiwwQkFBMEIsRUFBRSxPQUFPLENBQUMsU0FBUyxFQUFFLFlBQVksQ0FBQztZQUM1RCxpQkFBaUIsRUFBRSxPQUFPLENBQUMsU0FBUyxFQUFFLGlCQUFpQixDQUFDO1NBQ3pEO1FBQ0QsVUFBVSxFQUFFLENBQUMsMEJBQTBCLENBQUM7UUFDeEMsUUFBUSxFQUFFLGdCQUFnQjtRQUMxQixtQkFBbUIsRUFBRTtZQUNuQixRQUFRLEVBQUU7Z0JBQ1IsV0FBVyxFQUFFLEtBQUs7YUFDbkI7WUFDRCxTQUFTLEVBQUUsQ0FBQyxpQkFBaUIsQ0FBQztZQUM5QixRQUFRLEVBQUU7Z0JBQ1IsZUFBZSxFQUFFO29CQUNmLEdBQUcsRUFBRSxDQUFDLFFBQVEsRUFBRSxLQUFLLENBQUM7b0JBQ3RCLGdCQUFnQixFQUFFLFVBQVU7aUJBQzdCO2FBQ0Y7U0FDRjtLQUNGLENBQUM7QUFDSixDQUFDIn0=

1
lib/path.d.ts vendored Normal file
View File

@ -0,0 +1 @@
export default function (): string;

9
lib/path.js Normal file
View File

@ -0,0 +1,9 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const node_path_1 = require("node:path");
const node_url_1 = require("node:url");
function default_1() {
return (0, node_path_1.dirname)((0, node_url_1.fileURLToPath)(import.meta.url));
}
exports.default = default_1;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF0aC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9wYXRoLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEseUNBQW9DO0FBQ3BDLHVDQUF5QztBQUV6QztJQUVFLE9BQU8sSUFBQSxtQkFBTyxFQUFDLElBQUEsd0JBQWEsRUFBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7QUFDakQsQ0FBQztBQUhELDRCQUdDIn0=

6
lib/path.mjs Normal file
View File

@ -0,0 +1,6 @@
import { dirname } from "node:path";
import { fileURLToPath } from "node:url";
export default function () {
return dirname(fileURLToPath(import.meta.url));
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF0aC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9wYXRoLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFDcEMsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLFVBQVUsQ0FBQztBQUV6QyxNQUFNLENBQUMsT0FBTztJQUVaLE9BQU8sT0FBTyxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7QUFDakQsQ0FBQyJ9

1728
npm-shrinkwrap.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{
"name": "@lumeweb/node-library-preset",
"version": "0.1.0",
"version": "0.2.7",
"main": "lib/index.js",
"module": "lib/index.mjs",
"types": "lib/index.d.ts",
@ -16,25 +16,29 @@
"url": "gitea@git.lumeweb.com:LumeWeb/node-library-preset.git"
},
"devDependencies": {
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"presetter": "^4.0.1",
"presetter-preset-hybrid": "^4.0.1",
"presetter-preset-strict": "^4.0.1",
"semantic-release": "^21.0.5"
"presetter-types": "^4.0.1"
},
"readme": "ERROR: No README data found!",
"_id": "@lumeweb/node-library-preset@0.1.0",
"scripts": {
"prepare": "presetter bootstrap",
"prepare": "bash ./prepare.sh",
"build": "run build",
"semantic-release": "semantic-release"
},
"dependencies": {
"presetter-types": "^4.0.1"
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"@semantic-release/npm": "^10.0.4",
"presetter-preset-hybrid": "^4.0.1",
"presetter-preset-strict": "^4.0.1",
"semantic-release": "^21.0.5"
},
"files": [
"lib/**",
"templates/**"
]
"templates/**",
"prepare.sh"
],
"publishConfig": {
"access": "public"
}
}

9
prepare.sh Normal file
View File

@ -0,0 +1,9 @@
#!/usr/bin/env bash
if command -v presetter &> /dev/null; then
# shellcheck disable=SC2154
if [ -e "${npm_config_local_prefix}/node_modules/presetter-preset-strict" ]; then
presetter bootstrap
fi
fi

View File

@ -38,6 +38,7 @@ export default async function (): Promise<PresetAsset> {
tsconfig: {
compilerOptions: {
lib: ["ES2021", "dom"],
moduleResolution: "nodenext",
},
},
},

View File

@ -4,12 +4,34 @@
"@semantic-release/commit-analyzer",
{
"releaseRules": [
{ "breaking": true, "release": "major" },
{ "revert": true, "release": "patch" },
{ "type": "feat", "release": "minor" },
{ "type": "fix", "release": "patch" },
{ "type": "perf", "release": "patch" },
{ "type": "refactor", "release": "patch" }
{
"breaking": true,
"release": "major"
},
{
"revert": true,
"release": "patch"
},
{
"type": "feat",
"release": "minor"
},
{
"type": "fix",
"release": "patch"
},
{
"type": "perf",
"release": "patch"
},
{
"type": "dep",
"release": "patch"
},
{
"type": "refactor",
"release": "patch"
}
]
}
],