mirror of
https://github.com/wassname/template.git
synced 2026-07-26 13:37:31 +08:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6b018b9d3a | ||
|
|
b9148736e7 |
Generated
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "distill-template",
|
"name": "distill-template",
|
||||||
"version": "2.6.0",
|
"version": "2.6.1",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "distill-template",
|
"name": "distill-template",
|
||||||
"version": "2.6.0",
|
"version": "2.6.1",
|
||||||
"description": "Template for creating Distill articles.",
|
"description": "Template for creating Distill articles.",
|
||||||
"main": "dist/template.v2.js",
|
"main": "dist/template.v2.js",
|
||||||
"bin": {
|
"bin": {
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
"serve": "http-server",
|
"serve": "http-server",
|
||||||
"test": "mocha",
|
"test": "mocha",
|
||||||
"lint": "eslint",
|
"lint": "eslint",
|
||||||
"build": "rollup -c rollup.config.js",
|
"build": "rollup -c rollup.config.prod.js",
|
||||||
"prepare": "npm run build"
|
"prepare": "npm run build"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|||||||
@@ -0,0 +1,81 @@
|
|||||||
|
// Copyright 2018 The Distill Template Authors
|
||||||
|
//
|
||||||
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
// you may not use this file except in compliance with the License.
|
||||||
|
// You may obtain a copy of the License at
|
||||||
|
//
|
||||||
|
// http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
//
|
||||||
|
// Unless required by applicable law or agreed to in writing, software
|
||||||
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
// See the License for the specific language governing permissions and
|
||||||
|
// limitations under the License.
|
||||||
|
|
||||||
|
import resolve from "rollup-plugin-node-resolve";
|
||||||
|
import string from "rollup-plugin-string";
|
||||||
|
import commonjs from "rollup-plugin-commonjs";
|
||||||
|
import buble from "rollup-plugin-buble";
|
||||||
|
import babili from "rollup-plugin-babili";
|
||||||
|
|
||||||
|
// uncomment to show dependencies [1/2]
|
||||||
|
// import rollupGrapher from 'rollup-plugin-grapher'
|
||||||
|
|
||||||
|
const defaultConfig = {
|
||||||
|
sourcemap: true,
|
||||||
|
plugins: [
|
||||||
|
resolve({
|
||||||
|
jsnext: true,
|
||||||
|
browser: true
|
||||||
|
}),
|
||||||
|
commonjs(),
|
||||||
|
string({
|
||||||
|
include: ["**/*.txt", "**/*.svg", "**/*.html", "**/*.css", "**/*.base64"]
|
||||||
|
})
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
const componentsConfig = {
|
||||||
|
input: "src/components.js",
|
||||||
|
output: [{ format: "umd", name: "dl", file: "dist/template.v2.js" }]
|
||||||
|
};
|
||||||
|
|
||||||
|
const transformsConfig = {
|
||||||
|
input: "src/transforms.js",
|
||||||
|
output: [
|
||||||
|
{
|
||||||
|
format: "umd",
|
||||||
|
name: "dl",
|
||||||
|
file: "dist/transforms.v2.js",
|
||||||
|
globals: { fs: "fs" }
|
||||||
|
}
|
||||||
|
],
|
||||||
|
external: ["fs"]
|
||||||
|
};
|
||||||
|
|
||||||
|
Object.assign(componentsConfig, defaultConfig);
|
||||||
|
Object.assign(transformsConfig, defaultConfig);
|
||||||
|
|
||||||
|
// transpile transforms so the node render script works…
|
||||||
|
transformsConfig.plugins.push(
|
||||||
|
buble({
|
||||||
|
target: { node: 6 }
|
||||||
|
})
|
||||||
|
);
|
||||||
|
|
||||||
|
componentsConfig.plugins.push(
|
||||||
|
babili({
|
||||||
|
comments: false, // means: *remove* comments
|
||||||
|
sourceMap: true
|
||||||
|
})
|
||||||
|
);
|
||||||
|
|
||||||
|
// uncomment to show dependencies [2/2]
|
||||||
|
// transformsConfig.plugins.push(
|
||||||
|
// rollupGrapher({
|
||||||
|
// dest: '/dev/null',
|
||||||
|
// verbose: true
|
||||||
|
// })
|
||||||
|
// );
|
||||||
|
|
||||||
|
export default [componentsConfig, transformsConfig];
|
||||||
+16
-62
@@ -12,72 +12,26 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
import resolve from "rollup-plugin-node-resolve";
|
import configs from "./rollup.config.common";
|
||||||
import string from "rollup-plugin-string";
|
import babili from "rollup-plugin-babili";
|
||||||
import commonjs from "rollup-plugin-commonjs";
|
|
||||||
import buble from "rollup-plugin-buble";
|
|
||||||
import serve from "rollup-plugin-serve";
|
import serve from "rollup-plugin-serve";
|
||||||
|
|
||||||
// uncomment to show dependencies [1/2]
|
const [componentsConfig, transformsConfig] = configs;
|
||||||
// import rollupGrapher from 'rollup-plugin-grapher'
|
|
||||||
|
|
||||||
const componentsConfig = {
|
componentsConfig.plugins.push(
|
||||||
input: "src/components.js",
|
babili({
|
||||||
output: [{ format: "umd", name: "dl", file: "dist/template.v2.js" }]
|
comments: false, // means: *remove* comments
|
||||||
};
|
sourceMap: true
|
||||||
|
}),
|
||||||
const transformsConfig = {
|
serve({
|
||||||
input: "src/transforms.js",
|
open: true,
|
||||||
output: [
|
openPage: "/examples/index.html",
|
||||||
{
|
contentBase: ["dist", "examples"],
|
||||||
format: "umd",
|
headers: {
|
||||||
name: "dl",
|
"Access-Control-Allow-Origin": "*"
|
||||||
file: "dist/transforms.v2.js",
|
},
|
||||||
globals: { fs: "fs" }
|
port: 8088
|
||||||
}
|
|
||||||
],
|
|
||||||
external: ["fs"]
|
|
||||||
};
|
|
||||||
|
|
||||||
const defaultConfig = {
|
|
||||||
sourcemap: true,
|
|
||||||
plugins: [
|
|
||||||
resolve({
|
|
||||||
jsnext: true,
|
|
||||||
browser: true
|
|
||||||
}),
|
|
||||||
commonjs(),
|
|
||||||
string({
|
|
||||||
include: ["**/*.txt", "**/*.svg", "**/*.html", "**/*.css", "**/*.base64"]
|
|
||||||
}),
|
|
||||||
serve({
|
|
||||||
open: true,
|
|
||||||
openPage: "/examples/index.html",
|
|
||||||
contentBase: ["dist", "examples"],
|
|
||||||
headers: {
|
|
||||||
"Access-Control-Allow-Origin": "*"
|
|
||||||
},
|
|
||||||
port: 8088
|
|
||||||
})
|
|
||||||
]
|
|
||||||
};
|
|
||||||
|
|
||||||
Object.assign(componentsConfig, defaultConfig);
|
|
||||||
Object.assign(transformsConfig, defaultConfig);
|
|
||||||
|
|
||||||
// transpile transforms so the node render script works…
|
|
||||||
transformsConfig.plugins.push(
|
|
||||||
buble({
|
|
||||||
target: { node: 6 }
|
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
||||||
// uncomment to show dependencies [2/2]
|
|
||||||
// transformsConfig.plugins.push(
|
|
||||||
// rollupGrapher({
|
|
||||||
// dest: '/dev/null',
|
|
||||||
// verbose: true
|
|
||||||
// })
|
|
||||||
// );
|
|
||||||
|
|
||||||
export default [componentsConfig, transformsConfig];
|
export default [componentsConfig, transformsConfig];
|
||||||
|
|||||||
@@ -12,24 +12,6 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
import configs from "./rollup.config.dev";
|
import configs from "./rollup.config.common";
|
||||||
import babili from "rollup-plugin-babili";
|
|
||||||
|
|
||||||
function isNotServePlugin(plugin) {
|
export default configs;
|
||||||
return plugin.name !== "serve";
|
|
||||||
}
|
|
||||||
|
|
||||||
for (const config of configs) {
|
|
||||||
config.plugins = config.plugins.filter(isNotServePlugin);
|
|
||||||
}
|
|
||||||
|
|
||||||
const [componentsConfig, transformsConfig] = configs;
|
|
||||||
|
|
||||||
componentsConfig.plugins.push(
|
|
||||||
babili({
|
|
||||||
comments: false, // means: *remove* comments
|
|
||||||
sourceMap: true
|
|
||||||
})
|
|
||||||
);
|
|
||||||
|
|
||||||
export default [componentsConfig, transformsConfig];
|
|
||||||
Reference in New Issue
Block a user