Détail du package

metapak-nfroidure

nfroidure22.5kMIT19.0.1

A metapak module for my open source projects.

readme

metapak-nfroidure

A metapak module for my open source projects.

GitHub license Coverage Status

Provides the setup of most of my NPM modules.

Metapak is a NPM module that helps managing a lot of repositories with idempotent scripts. this project is a plugin adding a lot of useful and composable out of the box configurations.

Authors

License

MIT

changelog

19.0.1 (2024-12-04)

19.0.0 (2024-12-04)

18.2.0 (2024-07-15)

18.1.0 (2024-05-27)

18.0.0 (2024-02-27)

17.0.0 (2024-02-25)

Bug Fixes

  • main config: fix NodeJS version in github actions (ddcd766)

16.0.1 (2024-02-24)

Bug Fixes

  • eslint config: avoid creating vscode files for child packages (4191819)

16.0.0 (2024-02-24)

Bug Fixes

  • main config: wider git attributes management (bf6164a), closes #34

Features

  • core: create a more generic format script (a6435e6)
  • coveralls config: add separate coveralls config (f012624), closes #33
  • vscode: add vscode extensions recommendations (6258438)

15.0.4 (2023-10-21)

15.0.3 (2023-08-20)

15.0.2 (2023-08-16)

15.0.1 (2023-08-12)

Bug Fixes

  • assets: avoid putting bad assets in child packages (2caeaab)

15.0.0 (2023-08-11)

Bug Fixes

  • prettier: fix jest by disabling prettier (1ead427)

14.2.0 (2023-08-07)

Bug Fixes

  • ci: try to fix ci error (7123cec)

14.1.3 (2023-05-28)

14.1.2 (2023-05-28)

Bug Fixes

  • tsesm: fix the build of type defs (41dc07b)

Features

  • tsesm: add type check script (549dfe0)

14.1.1 (2023-05-27)

Bug Fixes

  • core: fix the required metapak version (4cf4204)

14.1.0 (2023-05-27)

Bug Fixes

  • main: fix the last node version (ad89f74)
  • tsesm: fix build target (12f73fc)

14.0.0 (2023-05-27)

Features

  • tsesm: use SWC instead of ESBuild (4ea5056)

13.1.1 (2023-03-09)

Bug Fixes

  • build: fix rimraf options (f177283)

13.1.0 (2023-03-09)

13.0.0 (2023-01-03)

12.3.0 (2022-08-30)

12.2.0 (2022-08-30)

12.1.0 (2022-06-21)

Bug Fixes

  • tsesm: keep existing jest module name mappers (74581b0)

Features

  • main: add metapak check for root packages (193aadb)

12.0.6 (2022-06-11)

Bug Fixes

  • jest: fix the jest configuration (0f4f0fa)

12.0.5 (2022-06-06)

Bug Fixes

  • readme: fix github URL parsing (a95375c)

12.0.4 (2022-06-06)

Bug Fixes

  • eslint: fix eslint config (b79e76e)

12.0.3 (2022-06-06)

12.0.2 (2022-06-06)

Bug Fixes

  • tsesm: fix vscode file presence for monorepos (a2bc240)

12.0.1 (2022-05-29)

Bug Fixes

  • tsesm: fix TypeScript + Jest configuration (b7c6768)

12.0.0 (2022-05-27)

Bug Fixes

  • ci: fix CI Config (aea9263)
  • configs: fix GH Actions file name (2c5d8af)

Features

  • configs: add GH Actions instead of TravisCI (bf679d6), closes #19
  • configs: add TypeScript+ESM build configuration (145c9ba), closes #31

11.2.1 (2022-05-25)

11.2.0 (2022-05-25)

11.1.1 (2021-11-11)

11.1.0 (2021-10-31)

11.0.7 (2021-04-09)

11.0.6 (2021-04-09)

11.0.5 (2021-04-09)

11.0.4 (2020-12-09)

Bug Fixes

  • main config: fix lerna based package changelog (d0d3315)

11.0.3 (2020-11-18)

Bug Fixes

  • babel: only add new configurations when using babel with eslint (2a5cd55)

11.0.2 (2020-11-18)

Bug Fixes

  • babel: remove unused eslint config for babel (9059ead)

11.0.1 (2020-11-18)

11.0.0 (2020-11-18)

10.2.5 (2020-08-24)

Bug Fixes

  • badge: allow https only git url (de90527)

10.2.4 (2020-08-21)

Bug Fixes

  • badges: fix badges URLs (19a0846)

10.2.3 (2020-08-19)

Bug Fixes

  • readme config: support a wider range of comments flag (a092187)

10.2.2 (2020-08-19)

10.2.1 (2020-05-19)

Bug Fixes

  • monorepo: fix monorepositories scripts (fd20487)

10.2.0 (2020-05-17)

Bug Fixes

  • babel config: pass stricter babel validations (94c6f9b)

10.1.2 (2020-04-01)

Bug Fixes

  • babel config: fix the Babel extensions for non-ts projects (a01085f)

10.1.1 (2020-04-01)

Bug Fixes

  • eslint config: fix broken compile script (03b083e)

10.1.0 (2020-03-31)

Features

  • babel config: add support for esm (00e9474)

10.0.1 (2020-03-20)

10.0.0 (2020-03-19)

9.8.2 (2020-01-31)

Bug Fixes

  • typescript config: add rimraf dependency to the typescript config (0cac71c)

9.8.1 (2020-01-19)

9.8.0 (2020-01-19)

9.7.4 (2019-11-29)

Bug Fixes

  • eslint config: fix Eslint with TypeScript nesting (9335398)

9.7.3 (2019-11-28)

Bug Fixes

  • typescript config: fix TypeScript config (003481f)

9.7.2 (2019-11-28)

Bug Fixes

  • travis: fix the Travis config for e2e tests (030b73c)

9.7.1 (2019-11-28)

Bug Fixes

  • typescript config: fix TypeScript configuration (9321cfa)

9.7.0 (2019-11-28)

9.6.4 (2019-07-29)

Bug Fixes

  • typescript: fix types generation with the right config (ee0cf74)

9.6.3 (2019-07-29)

9.6.2 (2019-02-28)

Bug Fixes

  • Readme config: Fix license link for scoped modules (696830d)

9.6.1 (2019-02-26)

9.6.0 (2019-02-24)

Bug Fixes

  • Dependencies: Update metapak (4cc00d6)

Features

  • Readme config: Allow scoped packages (9cbcd30)

9.5.1 (2019-02-10)

Bug Fixes

  • Readme config: Fix readme badges for child packages (7971cc4)

9.5.0 (2019-02-02)

Features

  • Typescript: Update TypeScript config to latest changes (683fab9)

9.4.0 (2019-01-27)

Features

  • ESLint config: Use es2018 for the ESLint parser (ec3847b)

9.3.1 (2019-01-26)

Bug Fixes

  • License: The license should remain in child packages (b56dcfc)

9.3.0 (2019-01-20)

Features

  • TypeScript config: Add TypeScript configuration (ff8e0a0)

9.2.0 (2019-01-19)

Features

  • Main config: Fully isolate changelog script from version one (405acb0)

9.1.0 (2019-01-19)

Bug Fixes

  • Main config: Avoid erasing existing scripts (206a4e5)

9.0.5 (2019-01-12)

9.0.4 (2019-01-12)

Bug Fixes

  • Typo: Various typo fixes (95ebf97)

Features

  • Mocha config: Ignore tests files from nyc coverage (df1e624)

9.0.3 (2018-11-16)

9.0.2 (2018-11-04)

Bug Fixes

  • Main config: Avoid adding unuseful files in child packages (c8ac820)

9.0.1 (2018-11-04)

Bug Fixes

  • Bundle: Fix bundle files to include assets too (b3fe754)

9.0.0 (2018-11-04)

Code Refactoring

  • Node support: Drop support for NodeJS 6 (d795884)

BREAKING CHANGES

  • Node support: Will necessit to upgrade NodeJS to 8.12+

8.3.1 (2018-11-03)

Bug Fixes

  • Babel config: Make the build fixtures path more reliable (7d46be3)

8.3.0 (2018-11-03)

Features

  • All configs: Ensure compatibility with monorepos (f5fd51c)
  • Configs: Special tweaks for monorepo compatibility (cef41e4)
  • Main config: Save trees, declare bundle files 🌲 (40cddf5)

8.2.0 (2018-11-03)

Bug Fixes

  • Babel config: Fix the Babel config for empty preversion scripts (7ad4d82)

Features

  • Readme config: Allow to disable badges (f950d31)

8.1.0 (2018-11-01)

8.0.0 (2018-10-21)

Bug Fixes

  • All configs: Uniformize test files property accross configs (f21bf59)

7.2.1 (2018-10-21)

Bug Fixes

  • Main config: Fix dependencies (ee671f1)

7.2.0 (2018-10-21)

Features

  • Jest config: Allow to add project roots (c0a2e8e)

7.1.2 (2018-10-16)

Bug Fixes

  • Greenkeeper ignores: Ensure that greenkeeper ignores remain fixed (b1797a0)

7.1.1 (2018-09-22)

Bug Fixes

  • Main config: Fix pre-commit git hooks composability (249ebfc)

7.1.0 (2018-09-22)

Features

  • Main config: Make the main config more universal (3e00700)
  • Readme config: Add package authors to the README file (546bb82)

7.0.0 (2018-09-22)

Code Refactoring

  • Main config: Avoid the _common special config (a820ba6)

BREAKING CHANGES

  • Main config: Package using this module will have to add the "main" config to heir config list

6.3.0 (2018-09-16)

Features

  • Karma config: Improve karma config (43c63e2)

6.2.0 (2018-09-16)

Features

  • Mocha config: Setup mocha config to use nyc instead of istanbul (bd6b2ab)

6.1.5 (2018-09-16)

Bug Fixes

  • Babel config: Override old Babel configs (73f958d)

6.1.4 (2018-09-15)

Bug Fixes

  • Jest config: Fixing the metapak config read (8f78206)

6.1.3 (2018-09-15)

Bug Fixes

  • Babel config: Fix the bad package version for object spread op (433db38)

6.1.2 (2018-09-15)

Bug Fixes

  • Babel + Jest config: Ensure Jest special config is not overriden (7120cf3)

6.1.1 (2018-09-15)

6.1.0 (2018-05-06)

Features

  • Config: Add Node 10 support (5e2f7ef)

6.0.0 (2018-03-24)

Bug Fixes

  • Common config: Do not assert any dist in gitignore content (d41bf1a)
  • Readme config: Fix the markdown comment in the readme config (977c91d)

Features

  • Jest config: Put Jest configuration in package.json (73fc66d)

5.0.0 (2018-03-18)

Features

  • Jest config: Fix Jest config idempotency (87fd7a7)

4.3.0 (2018-03-18)

Features

  • Common config: Allow to add .gitignore files to the base asset (6b786e8)
  • Private config: Allow to use metapak-nfroidure for private projects (7e1f547)

4.2.0 (2018-03-18)

Features

  • Babel config: Put the babel config in the package.json file instead (a2f30a6)

4.1.0 (2018-03-18)

Features

  • Travis config: Add last Node versions to Travis tests (21c0b15)

4.0.2 (2018-03-18)

Bug Fixes

  • Babel config: Cleanup unuseful babel transforms (814bff9)
  • Readme config: Better explanation for the readme change disclaimer (a557376)

4.0.1 (2018-03-17)

Bug Fixes

  • Readme config: Move API docs out of the README contents (2dfb195)

4.0.0 (2018-03-17)

Features

  • Dependencies: Update dependencies (df9790a)
  • Readme config: Better README.md templating (4e07b4c), closes #10

BREAKING CHANGES

  • Readme config: Updating to this version will require to remove the .contents folder and run npm run metapak once then remove extra contents from the readme file.

3.0.0 (2018-02-01)

Features

  • Dependencies: Update plugins dependencies (0e27170)

2.0.2 (2017-12-02)

2.0.1 (2017-12-02)

Bug Fixes

  • JSDocs: Fix the docs generation when used with ES7 (7b97834)

2.0.0 (2017-12-02)

  • feat(Add prettier to the eslint config): (eb408df)

BREAKING CHANGES

  • Will break old configurations

1.0.2 (2017-12-02)

1.0.1 (2017-12-02)

Bug Fixes

  • Scripts: Remove forgotten postintall script (ccb31ee)

1.0.0 (2017-12-01)

0.7.0 (2017-07-15)

Bug Fixes

  • Assets: Avoid using OS to define line endings (a5269c9), closes #8

Features

  • GitHooks: Run Metapak before committing to avoid bad commits (c692293)

0.6.0 (2017-05-29)

0.5.2 (2017-04-12)

0.5.1 (2017-03-13)

Bug Fixes

  • jsarch config: Remove unecessary dependencies (3b8918b)

0.5.0 (2017-03-13)

Features

  • jsarch: Add jsarch config (f4bbac6)

0.4.1 (2017-03-04)

Bug Fixes

  • _common configuration: Add the forgotten commitizen config (2ab1a89)

0.4.0 (2017-03-04)

Features

  • _common configuration: Keep greenkeeper on the metapak module (41c390d)
  • build(Update dependencies): (e474cec)

BREAKING CHANGES

  • Potentially breaks everything due to major dependencies bump, apply with care.

0.3.0 (2017-03-03)

Features

  • _common configuration: Add commitizen (5002e26)
  • Adding changelogs: Adds the various scripts needed to build the changelog and adapt git hooks (91360a6)

v0.2.0 (2017/02/27 14:03 +00:00)

  • 7737eee 0.2.0 (@nfroidure)
  • bec3fb1 Add JSDocs config (@nfroidure)
  • 89614a5 Add a naive yet useful README generator fix #1 (@nfroidure)
  • 8527e3d Update metapak (@nfroidure)
  • 3796b04 Better contributors handling (@nfroidure)
  • b612d7d Add a git attributes file (@nfroidure)

v0.1.0 (2017/02/12 10:51 +00:00)

  • e08c3f7 0.1.0 (@nfroidure)
  • 290e2ce Adding a simple config for my www (@nfroidure)

v0.0.10 (2017/02/05 20:55 +00:00)

  • a5c81a9 0.0.10 (@nfroidure)
  • c87e98f Adding compile script to the babel config (@nfroidure)

v0.0.9 (2017/02/05 12:13 +00:00)

  • 9746021 0.0.9 (@nfroidure)
  • f0a7f58 Add warnings for generated files where possible (@nfroidure)
  • 94ae8db Switching to the last LTS and make it configurable (@nfroidure)

v0.0.8 (2017/02/05 11:36 +00:00)

  • 78c714c 0.0.8 (@nfroidure)
  • ac66732 Adding an option for transpiled projects (@nfroidure)
  • fd646a2 Adding a readme for the comon config (@nfroidure)
  • a7a71e4 Adding GitHub utils (@nfroidure)
  • 3c8c33c Better explanations of the package.json tranformations (@nfroidure)
  • 4f9de31 Adding dist files and coveralls to gitignore (@nfroidure)

v0.0.7 (2017/02/05 08:06 +00:00)

  • 909dc9c 0.0.7 (@nfroidure)
  • e8bddc7 Adding .editorconfig file (@nfroidure)
  • 47a9168 Adding editor config + renamin files (@nfroidure)

v0.0.6 (2017/02/03 08:30 +00:00)

v0.0.5 (2017/02/03 07:31 +00:00)

v0.0.4 (2017/02/03 07:15 +00:00)

  • cb30808 0.0.4 (@nfroidure)
  • 989bca6 Set metapak as a dev dependecy (@nfroidure)

v0.0.3 (2017/02/02 17:44 +00:00)

v0.0.2 (2017/02/02 17:17 +00:00)

  • 5315d97 0.0.2 (@nfroidure)
  • 31b580d Updating metapak (@nfroidure)
  • 2f0339f Handle bad git maches (@nfroidure)

v0.0.1 (2017/02/02 10:08 +00:00)

  • fbc91bc 0.0.1 (@nfroidure)
  • f9a4ac6 Removing the compile thing (@nfroidure)
  • 188b16c Adding a brief README file (@nfroidure)
  • 912f4f9 Adding the metapak dependency (@nfroidure)
  • 2a02b65 First draft (@nfroidure)
  • b2ed214 Initial commit (@nfroidure)