Skip to content

Commit ca2115f

Browse files
committed
fix: @putout/plugin-github: get back to CommonJS
1 parent 6e6e887 commit ca2115f

File tree

20 files changed

+99
-62
lines changed

20 files changed

+99
-62
lines changed

packages/plugin-github/.madrun.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
import {run} from 'madrun';
1+
'use strict';
22

3-
export default {
3+
const {run} = require('madrun');
4+
5+
module.exports = {
46
'test': () => `tape 'test/*.js' 'lib/**/*.spec.js'`,
57
'watch:test': async () => `nodemon -w lib -x ${await run('test')}`,
68
'lint': () => `putout .`,
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
import {addProperty} from '../add-property.js';
1+
'use strict';
22

3-
export default addProperty('EndBug/add-and-commit', 'continue-on-error', true);
3+
const {addProperty} = require('../add-property.js');
4+
5+
module.exports = addProperty('EndBug/add-and-commit', 'continue-on-error', true);

packages/plugin-github/lib/add-continue-on-error-to-add-and-commit/index.spec.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
import {createTest} from '@putout/test';
2-
import plugin from './index.js';
1+
'use strict';
32

4-
const test = createTest(import.meta.url, {
3+
const plugin = require('./index.js');
4+
const {createTest} = require('@putout/test');
5+
6+
const test = createTest(__dirname, {
57
printer: 'putout',
68
plugins: [
79
['github/add-continue-on-error-to-add-and-commit', plugin],
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
import {addProperty} from '../add-property.js';
1+
'use strict';
22

3-
export default addProperty('coverallsapp/github-action', 'continue-on-error', true);
3+
const {addProperty} = require('../add-property.js');
4+
5+
module.exports = addProperty('coverallsapp/github-action', 'continue-on-error', true);

packages/plugin-github/lib/add-continue-on-error-to-coveralls/index.spec.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
import {createTest} from '@putout/test';
2-
import plugin from './index.js';
1+
'use strict';
32

4-
const test = createTest(import.meta.url, {
3+
const plugin = require('./index.js');
4+
const {createTest} = require('@putout/test');
5+
6+
const test = createTest(__dirname, {
57
printer: 'putout',
68
plugins: [
79
['github/add-continue-on-error-to-coveralls', plugin],

packages/plugin-github/lib/add-property.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import {types, operator} from 'putout';
1+
'use strict';
2+
3+
const {types, operator} = require('putout');
24

35
const {
46
getTemplateValues,
@@ -13,7 +15,7 @@ const {
1315
BooleanLiteral,
1416
} = types;
1517

16-
export const addProperty = (name, property, value) => ({
18+
module.exports.addProperty = (name, property, value) => ({
1719
traverse: traverse(name, property),
1820
fix: fix(property, value),
1921
report: report(name, property),

packages/plugin-github/lib/convert-npm-to-bun/index.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1-
import {operator} from 'putout';
1+
'use strict';
22

3+
const {operator} = require('putout');
34
const {
45
traverseProperties,
56
setLiteralValue,
67
getTemplateValues,
78
__yaml,
89
} = operator;
910

10-
export const report = () => 'Convert npm to bun';
11+
module.exports.report = () => 'Convert npm to bun';
1112

12-
export const fix = (path) => {
13+
module.exports.fix = (path) => {
1314
const {value} = path.node;
1415
const bun = value
1516
.replace('npm', 'bun')
@@ -20,7 +21,7 @@ export const fix = (path) => {
2021
setLiteralValue(path, newValue);
2122
};
2223

23-
export const traverse = ({push}) => ({
24+
module.exports.traverse = ({push}) => ({
2425
[__yaml](path) {
2526
const {__object} = getTemplateValues(path, __yaml);
2627

packages/plugin-github/lib/convert-npm-to-bun/index.spec.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
import {createTest} from '@putout/test';
2-
import * as plugin from './index.js';
1+
'use strict';
32

4-
const test = createTest(import.meta.url, {
3+
const plugin = require('./index.js');
4+
const {createTest} = require('@putout/test');
5+
6+
const test = createTest(__dirname, {
57
printer: 'putout',
68
plugins: [
79
['convert-npm-to-bun', plugin],

packages/plugin-github/lib/index.js

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
import addContinueOnErrorToCoveralls from './add-continue-on-error-to-coveralls/index.js';
2-
import addContinueOnErrorToAddAndCommit from './add-continue-on-error-to-add-and-commit/index.js';
3-
import updateActions from './update-actions/index.js';
4-
import * as setNodeVersions from './set-node-versions/index.js';
5-
import * as installBun from './install-bun/index.js';
6-
import * as convertNpmToBun from './convert-npm-to-bun/index.js';
7-
import * as insertRust from './insert-rust/index.js';
1+
'use strict';
82

9-
export const rules = {
3+
const insertRust = require('./insert-rust/index.js');
4+
const convertNpmToBun = require('./convert-npm-to-bun/index.js');
5+
const installBun = require('./install-bun/index.js');
6+
const setNodeVersions = require('./set-node-versions/index.js');
7+
const updateActions = require('./update-actions/index.js');
8+
const addContinueOnErrorToAddAndCommit = require('./add-continue-on-error-to-add-and-commit/index.js');
9+
const addContinueOnErrorToCoveralls = require('./add-continue-on-error-to-coveralls/index.js');
10+
11+
module.exports.rules = {
1012
'add-continue-on-error-to-coveralls': addContinueOnErrorToCoveralls,
1113
'add-continue-on-error-to-add-and-commit': addContinueOnErrorToAddAndCommit,
1214
'update-actions': updateActions,

packages/plugin-github/lib/insert-rust/index.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import {operator, template} from 'putout';
1+
'use strict';
2+
3+
const {operator, template} = require('putout');
24

35
const {
46
compare,
@@ -15,14 +17,14 @@ const RUST = template.ast(`({
1517

1618
delete RUST.extra;
1719

18-
export const report = () => 'Install Rust';
20+
module.exports.report = () => 'Install Rust';
1921

20-
export const fix = ({path, index, stepsPathValue}) => {
22+
module.exports.fix = ({path, index, stepsPathValue}) => {
2123
stepsPathValue.node.elements.splice(index + 1, 0, RUST);
2224
remove(path);
2325
};
2426

25-
export const traverse = ({push}) => ({
27+
module.exports.traverse = ({push}) => ({
2628
[__yaml](path) {
2729
const {__object} = getTemplateValues(path, __yaml);
2830
const [stepsPath] = traverseProperties(__object, 'steps');

packages/plugin-github/lib/insert-rust/index.spec.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
import {createTest} from '@putout/test';
2-
import * as plugin from './index.js';
1+
'use strict';
32

4-
const test = createTest(import.meta.url, {
3+
const plugin = require('./index.js');
4+
const {createTest} = require('@putout/test');
5+
6+
const test = createTest(__dirname, {
57
printer: 'putout',
68
plugins: [
79
['insert-rust', plugin],

packages/plugin-github/lib/install-bun/index.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import {operator, template} from 'putout';
1+
'use strict';
2+
3+
const {operator, template} = require('putout');
24

35
const {
46
traverseProperties,
@@ -17,13 +19,13 @@ const BUN = template.ast(`({
1719

1820
delete BUN.extra;
1921

20-
export const report = () => 'Install Bun';
22+
module.exports.report = () => 'Install Bun';
2123

22-
export const fix = ({index, stepsPathValue}) => {
24+
module.exports.fix = ({index, stepsPathValue}) => {
2325
stepsPathValue.node.elements.splice(index + 1, 0, BUN);
2426
};
2527

26-
export const traverse = ({push}) => ({
28+
module.exports.traverse = ({push}) => ({
2729
[__yaml](path) {
2830
const {__object} = getTemplateValues(path, __yaml);
2931
const [stepsPath] = traverseProperties(__object, 'steps');

packages/plugin-github/lib/install-bun/index.spec.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
import {createTest} from '@putout/test';
2-
import * as plugin from './index.js';
1+
'use strict';
32

4-
const test = createTest(import.meta.url, {
3+
const plugin = require('./index.js');
4+
const {createTest} = require('@putout/test');
5+
6+
const test = createTest(__dirname, {
57
printer: 'putout',
68
plugins: [
79
['install-bun', plugin],

packages/plugin-github/lib/set-node-versions/index.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
import {isDeepStrictEqual} from 'node:util';
2-
import {operator, template} from 'putout';
1+
'use strict';
2+
3+
const {operator, template} = require('putout');
4+
const {isDeepStrictEqual} = require('node:util');
35

46
const {
57
replaceWith,
@@ -16,16 +18,16 @@ const defaultVersions = [
1618

1719
const {parse, stringify} = JSON;
1820

19-
export const report = () => 'Latest version of node is missing';
21+
module.exports.report = () => 'Latest version of node is missing';
2022

21-
export const fix = (path, {options}) => {
23+
module.exports.fix = (path, {options}) => {
2224
const {versions = defaultVersions} = options;
2325
const nodeVersionsNode = template.ast(stringify(versions));
2426

2527
replaceWith(path, nodeVersionsNode);
2628
};
2729

28-
export const traverse = ({push, options}) => ({
30+
module.exports.traverse = ({push, options}) => ({
2931
[__yaml](path) {
3032
const {versions: nodeVersions = defaultVersions} = options;
3133
const {__object} = getTemplateValues(path, __yaml);

packages/plugin-github/lib/set-node-versions/index.spec.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
import {createTest} from '@putout/test';
2-
import * as setNodeVersion from './index.js';
1+
'use strict';
32

4-
const test = createTest(import.meta.url, {
3+
const setNodeVersion = require('./index.js');
4+
const {createTest} = require('@putout/test');
5+
6+
const test = createTest(__dirname, {
57
printer: 'putout',
68
plugins: [
79
['github/set-node-version', setNodeVersion],

packages/plugin-github/lib/update-actions/index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
import {updateActions} from './update-actions.js';
1+
'use strict';
22

3-
export default updateActions({
3+
const {updateActions} = require('./update-actions.js');
4+
5+
module.exports = updateActions({
46
'actions/checkout': 'v4',
57
'actions/cache': 'v4',
68
'actions/setup-node': 'v4',

packages/plugin-github/lib/update-actions/index.spec.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
import {createTest} from '@putout/test';
2-
import plugin from './index.js';
1+
'use strict';
32

4-
const test = createTest(import.meta.url, {
3+
const plugin = require('./index.js');
4+
const {createTest} = require('@putout/test');
5+
6+
const test = createTest(__dirname, {
57
printer: 'putout',
68
plugins: [
79
['github/update-actions', plugin],

packages/plugin-github/lib/update-actions/update-actions.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import {types, operator} from 'putout';
1+
'use strict';
2+
3+
const {types, operator} = require('putout');
24

35
const {
46
replaceWith,
@@ -13,7 +15,7 @@ const {StringLiteral} = types;
1315
const cutV = (a) => Number(a.slice(1));
1416
const cutMaster = (a) => a.replace('master', 'v0');
1517

16-
export const updateActions = (actions) => ({
18+
module.exports.updateActions = (actions) => ({
1719
traverse: traverse(actions),
1820
fix,
1921
report,

packages/plugin-github/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@putout/plugin-github",
33
"version": "12.1.0",
4-
"type": "module",
4+
"type": "commonjs",
55
"author": "coderaiser <[email protected]> (https://github.com/coderaiser)",
66
"description": "🐊Putout plugin helps with github actions",
77
"homepage": "https://github.com/coderaiser/putout/tree/master/packages/plugin-github#readme",

packages/plugin-github/test/github.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
import {createTest} from '@putout/test';
2-
import * as github from '../lib/index.js';
1+
'use strict';
32

4-
const test = createTest(import.meta.url, {
3+
const github = require('../lib/index.js');
4+
const {createTest} = require('@putout/test');
5+
6+
const test = createTest(__dirname, {
57
printer: 'putout',
68
plugins: [
79
['github', github],

0 commit comments

Comments
 (0)