Compare commits
4 Commits
v4.0.2-dev
...
v4.0.2-dev
Author | SHA1 | Date |
---|---|---|
semantic-release-bot | 12e4e58128 | |
Derrick Hammer | 7059f28149 | |
Derrick Hammer | ab3c7bada2 | |
Derrick Hammer | edf1960010 |
|
@ -1,3 +1,10 @@
|
||||||
|
## [4.0.2-develop.6](https://git.lumeweb.com/LumeWeb/presetter-preset-rollup/compare/v4.0.2-develop.5...v4.0.2-develop.6) (2023-06-30)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* add build:typescript:* to build script ([edf1960](https://git.lumeweb.com/LumeWeb/presetter-preset-rollup/commit/edf1960010004a72fba3b5b6d0649721977d594e))
|
||||||
|
|
||||||
## [4.0.2-develop.5](https://git.lumeweb.com/LumeWeb/presetter-preset-rollup/compare/v4.0.2-develop.4...v4.0.2-develop.5) (2023-06-30)
|
## [4.0.2-develop.5](https://git.lumeweb.com/LumeWeb/presetter-preset-rollup/compare/v4.0.2-develop.4...v4.0.2-develop.5) (2023-06-30)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,21 +1,21 @@
|
||||||
input: '{source}/index.ts'
|
input: '{source}/index.js'
|
||||||
output:
|
output:
|
||||||
- file: '{output}/index.js'
|
- file: '{output}/index.js'
|
||||||
format: cjs
|
format: cjs
|
||||||
sourcemap: true
|
sourcemap: true
|
||||||
plugins:
|
plugins:
|
||||||
- '@apply @rollup/plugin-json[default]'
|
- '@apply @rollup/plugin-json[default]'
|
||||||
- '@apply @rollup/plugin-node-resolve[default]'
|
- '@apply @rollup/plugin-node-resolve[default]'
|
||||||
- - '@apply @rollup/plugin-commonjs[default]'
|
- - '@apply @rollup/plugin-commonjs[default]'
|
||||||
- extensions:
|
- extensions:
|
||||||
- .js
|
- .js
|
||||||
- .jsx
|
- .jsx
|
||||||
- .ts
|
- .ts
|
||||||
- .tsx
|
- .tsx
|
||||||
- '@apply @rollup/plugin-graphql[default]'
|
- '@apply @rollup/plugin-graphql[default]'
|
||||||
- '@apply @rollup/plugin-image[default]'
|
- '@apply @rollup/plugin-image[default]'
|
||||||
- '@apply @rollup/plugin-yaml[default]'
|
- '@apply @rollup/plugin-yaml[default]'
|
||||||
- - '@apply rollup-plugin-postcss[default]'
|
- - '@apply rollup-plugin-postcss[default]'
|
||||||
- inject:
|
- inject:
|
||||||
insertAt: top
|
insertAt: top
|
||||||
- '@apply rollup-plugin-visualizer[visualizer]'
|
- '@apply rollup-plugin-visualizer[visualizer]'
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "presetter-preset-rollup",
|
"name": "presetter-preset-rollup",
|
||||||
"version": "4.0.2-develop.5",
|
"version": "4.0.2-develop.6",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "presetter-preset-rollup",
|
"name": "presetter-preset-rollup",
|
||||||
"version": "4.0.2-develop.5",
|
"version": "4.0.2-develop.6",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"presetter-types": "^4.0.1",
|
"presetter-types": "^4.0.1",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@lumeweb/presetter-preset-rollup",
|
"name": "@lumeweb/presetter-preset-rollup",
|
||||||
"version": "4.0.2-develop.5",
|
"version": "4.0.2-develop.6",
|
||||||
"description": "An opinionated presetter preset for using rollup as a bundler",
|
"description": "An opinionated presetter preset for using rollup as a bundler",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"presetter",
|
"presetter",
|
||||||
|
|
|
@ -41,11 +41,13 @@ export type Variable = {
|
||||||
source: string;
|
source: string;
|
||||||
/** the directory containing all the compiled files (default: lib) */
|
/** the directory containing all the compiled files (default: lib) */
|
||||||
output: string;
|
output: string;
|
||||||
|
buildSource: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const DEFAULT_VARIABLE: Variable = {
|
export const DEFAULT_VARIABLE: Variable = {
|
||||||
source: 'source',
|
source: 'build',
|
||||||
output: 'lib',
|
output: 'lib',
|
||||||
|
buildSource: 'buildSource',
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -71,8 +73,12 @@ export default function (): PresetAsset {
|
||||||
scripts: resolve(TEMPLATES, 'scripts.yaml'),
|
scripts: resolve(TEMPLATES, 'scripts.yaml'),
|
||||||
noSymlinks: ['rollup.config.ts'],
|
noSymlinks: ['rollup.config.ts'],
|
||||||
supplementaryConfig: {
|
supplementaryConfig: {
|
||||||
gitignore: ['/rollup.config.ts'],
|
'gitignore': ['/rollup.config.ts'],
|
||||||
rollup: resolve(CONFIGS, 'rollup.yaml'),
|
'rollup': resolve(CONFIGS, 'rollup.yaml'),
|
||||||
|
'tsconfig.build': {
|
||||||
|
include: ['{buildSource}'],
|
||||||
|
outDir: ['{source}'],
|
||||||
|
},
|
||||||
},
|
},
|
||||||
variable: DEFAULT_VARIABLE,
|
variable: DEFAULT_VARIABLE,
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# replace the `prepare` template from presetter-preset
|
# replace the `prepare` template from presetter-preset
|
||||||
# so that the build procedure will not be triggered upon package installation
|
# so that the build procedure will not be triggered upon package installation
|
||||||
build: cross-env NODE_ENV=production run-s clean build:rollup-config build:rollup
|
build: cross-env NODE_ENV=production run-s clean build:rollup-config build:rollup build:typescript:*
|
||||||
build:rollup-config: tsc -p tsconfig.config.json
|
build:rollup-config: tsc -p tsconfig.config.json
|
||||||
build:rollup: rollup --config rollup.config.js
|
build:rollup: rollup --config rollup.config.js
|
||||||
develop: cross-env NODE_ENV=development run-s "build:rollup -- --watch {@}" --
|
develop: cross-env NODE_ENV=development run-s "build:rollup -- --watch {@}" --
|
||||||
|
|
Loading…
Reference in New Issue